最新PHP新手总结的PHP基础知识资料.docx
- 文档编号:18174697
- 上传时间:2023-08-13
- 格式:DOCX
- 页数:17
- 大小:20.09KB
最新PHP新手总结的PHP基础知识资料.docx
《最新PHP新手总结的PHP基础知识资料.docx》由会员分享,可在线阅读,更多相关《最新PHP新手总结的PHP基础知识资料.docx(17页珍藏版)》请在冰点文库上搜索。
最新PHP新手总结的PHP基础知识资料
PHP新手总结的PHP基础知识.txt两个男人追一个女人用情浅的会先放弃。
两个女人追一个男人用情深的会先放弃。
╰︶ ̄—你的话,我连标点符号都不信男女授受不亲,中国哪来13亿人口。
2009-07-23| 最近有好多初学php的站长们寻问一些基础知识,站长家族在这里整理一下php入门教程的基础知识,希望能对广大站长有所帮助。
关于引号的使用
’’单引号,没有任何意义,不经任何处理直接拿过来;
""双引号,php动态处理然后输出,一般用于变量.
注解符号:
//单行注解
/**/多行注解
本教程是站长家族整理的php入门教程基础知识
变量形态:
一种是True即真的;
另一种是False即假的
常见变量形态:
string字串(数字\汉字\等等)
integer整数(1、2、3、4、5、0、-1、-2、等等)
double浮点数(小数点)
array数组
object对象
可以用的方法有gettype($mix)和settype($mix,$typename);
常用符号
\"双引号
\\反斜线
\n换行
\r送出
\t跳位(TAB)
运算符号
+加法运算-减法运算
*乘法运算/除法运算
%取余数++累加
--累减1.把字串相加
设定运算
=把右边的值代入左边(一定要会)
+=把右边的值加到左边
-=把右边的值减到左边
*=把左边的值乘以右边
/=把左边的值除以右边
.=把右边的字串加到左边
位员运算
&且
|或
^互斥(xor)
<<向左移位
>>向右移位
~取1的补数
逻辑运算
<小于>大于
<=小于等于>=大于等于
!
=不等于&&而且
||或者!
不
本教程是站长家族整理的php入门教程基础知识
其他运算符号
$变量符号
&变量的指标(加在变量前)
@不显示错误信息(加在函数前)
->对象的方法或者属性
=>数组的元素值
?
:
三元运算子
基本方法
1.PHP转换字符串为大小写!
strtolower();把字符转小写
strtoupper();把字符转大写
2.PHP加密字符串(大小写均可)
md5();加密
sha1();加密
3.关于引号
一、单引号是原样输出
二、双引号是内容解释进行输出
三、反单引号是执行一个命令,如`pwd`。
四、“\”作用于转译字符,如“\n”为换行!
4.函数:
htmlspecialchars()
本函数将特殊字符转成HTML的字符串格式(&....;)。
最常用到的场合可能就是处理客户留言的留言版了。
&(和)转成&
"(双引号)转成"
<(小于)转成<
>(大于)转成>
此函数只转换上面的特殊字符,并不会全部转换成HTML所定的ASCII转换。
本教程是站长家族整理的php入门教程基础知识
5.批量输出HTML内容!
echo<< HTML输出内容。 。 。 //这里注释照样输出! EOT; Print<< HTML输出内容。 。 。 //这里注释照样输出! EOT; (注意: 内部包含变量用“{变量}”) 本教程是站长家族整理的php入门教程基础知识 6.判断文件是否存在并且输出内容 php $FileName="File.TXT"; if(File_Exists($FileName)){ Echo" }else { Echo"no"; } ? > 7.卸载变量unset; unset($var); unset($var,$var1); 8.is_int; 检测变量是否是整数; 9.is_null; 检测变量是否为NULL; 10.is_string 检测变量是否是字符串 11.is_real; is_float()的别名 12.isset 检测变量是否设置 13.is_bool 检测变量是否是布尔型 14.is_array 检测变量是否是数组 15.is_object 检测变量是否是一个对象 16.SubStr. SUBSTR(String,Start,SelectNum) echosubstr(’abcdef’,1);//bcdef echosubstr(’abcdef’,1,3);//bcd echosubstr(’abcdef’,0,4);//abcd echosubstr(’abcdef’,0,8);//abcdef echosubstr(’abcdef’,-1,1);//f 17.Nb2br echonl2br("fooisn’t\nbar"); 把转义的换行变成HTML的 以上就是站长家族整理的php入门教程的基础知识,希望能对广大站长有所帮助。 看了些PHP的基础知识,自己在这里总结下: 1、在HTML嵌入PHP脚本有三种办法: <scriptlanguage="php"> //嵌入方式一 echo("test"); </script> <? //嵌入方式二 echo"<br>test2"; ? > <? php //嵌入方式三 echo"<br>test3"; ? > 还有一种嵌入方式,即使用和Asp相同的标记<%%>,但要修改PHP.ini相关配置,不推荐使用。 2、PHP注释分单行和多行注释,和java注释方式相同。 <? //这里是单行注释 echo"test"; /* 这里是多行注释! 可以写很多行注释内容 */ ? > 注意不要有嵌套注释,如/*aaaa/*asdfa*/asdfasdfas*/,这样的注释会出现问题。 3、PHP主要的数据类型有5种,integer,double,string,array,object。 4、函数内调用函数外部变量,需要先用global进行声明,否则无法访问,这是PHP与其他程序语言的一个区别。 事例代码: <? $a=1; functiontest(){ echo$a; } test();//这里将不能输出结果“1”。 functiontest2(){ global$a; echo$a; } test2();//这样可以输出结果“1”。 ? > 注意: PHP可以在函数内部声明静态变量。 用途同C语言中。 5、变量的变量,变量的函数 <? //变量的变量 $a="hello"; $$a="world"; echo"$a$hello";//将输出"helloworld" echo"$a${$a}";//同样将输出"helloworld" ? > <? //变量的函数 functionfunc_1(){ print("test"); } functionfun($callback){ $callback(); } fun("func_1");//这样将输出"test" ? > 6、PHP同时支持标量数组和关联数组,可以使用list()和array()来创建数组,数组下标从0开始。 如: <? $a[0]="abc"; $a[1]="def"; $b["foo"]=13; $a[]="hello";//$a[2]="hello" $a[]="world";//$a[3]="world" $name[]="jill";//$name[0]="jill" $name[]="jack";//$name[1]="jack" ? > 7、关联参数传递(&的使用),两种方法。 例: <? //方法一: functionfoo(&$bar){ $bar.="andsomethingextra"; } $str="ThisisaString,"; foo($str); echo$str;//output: ThisisaString,andsomethingextra echo"<br>"; //方法二: functionfoo1($bar){ $bar.="andsomethingextra"; } $str="ThisisaString,"; foo1($str); echo$str;//output: ThisisaString, echo"<br>"; foo1(&$str); echo$str;//output: ThisisaString,andsomethingextra ? > 8、函数默认值。 PHP中函数支持设定默认值,与C++风格相同。 <? functionmakecoffee($type="coffee"){ echo"makingacupof$type.\n"; } echomakecoffee();//"makingacupofcoffee" echomakecoffee("espresso");//"makingacupofespresso" /* 注意: 当使用参数默认值时所有有默认值的参数应该在无默认值的参数的后边定义。 否则,程序将不会按照所想的工作。 */ functiontest($type="test",$ff){//错误示例 return$type.$ff; } 9、PHP的几个特殊符号意义。 $变量 &变量的地址(加在变量前) @不显示错误信息(加在变量前) ->类的方法或者属性 =>数组的元素值 ? : 三元运算子 10,include()语句与require()语句 如果要根据条件或循环包含文件,需要使用include()。 require()语句只是被简单的包含一次,任何的条件语句或循环等对其无效。 由于include()是一个特殊的语句结构,因此若语句在一个语句块中,则必须把他包含在一个语句块中。 <? //下面为错误语句 if($condition) include($file); else include($other); //下面为正确语句 if($condition){ include($file); }else { include($other); } ? > 看了些PHP的基础知识,自己在这里总结下: 1、在HTML嵌入PHP脚本有三种办法: <scriptlanguage="php"> //嵌入方式一 echo("test"); </script> <? //嵌入方式二 echo"<br>test2"; ? > <? php //嵌入方式三 echo"<br>test3"; ? > 还有一种嵌入方式,即使用和Asp相同的标记<%%>,但要修改PHP.ini相关配置,不推荐使用。 2、PHP注释分单行和多行注释,和java注释方式相同。 <? //这里是单行注释 echo"test"; /* 这里是多行注释! 可以写很多行注释内容 */ ? > 注意不要有嵌套注释,如/*aaaa/*asdfa*/asdfasdfas*/,这样的注释会出现问题。 3、PHP主要的数据类型有5种,integer,double,string,array,object。 4、函数内调用函数外部变量,需要先用global进行声明,否则无法访问,这是PHP与其他程序语言的一个区别。 事例代码: <? $a=1; functiontest(){ echo$a; } test();//这里将不能输出结果“1”。 functiontest2(){ global$a; echo$a; } test2();//这样可以输出结果“1”。 ? > 注意: PHP可以在函数内部声明静态变量。 用途同C语言中。 5、变量的变量,变量的函数 <? //变量的变量 $a="hello"; $$a="world"; echo"$a$hello";//将输出"helloworld" echo"$a${$a}";//同样将输出"helloworld" ? > <? //变量的函数 functionfunc_1(){ print("test"); } functionfun($callback){ $callback(); } fun("func_1");//这样将输出"test" ? > 6、PHP同时支持标量数组和关联数组,可以使用list()和array()来创建数组,数组下标从0开始。 如: <? $a[0]="abc"; $a[1]="def"; $b["foo"]=13; $a[]="hello";//$a[2]="hello" $a[]="world";//$a[3]="world" $name[]="jill";//$name[0]="jill" $name[]="jack";//$name[1]="jack" ? > 7、关联参数传递(&的使用),两种方法。 例: <? //方法一: functionfoo(&$bar){ $bar.="andsomethingextra"; } $str="ThisisaString,"; foo($str); echo$str;//output: ThisisaString,andsomethingextra echo"<br>"; //方法二: functionfoo1($bar){ $bar.="andsomethingextra"; } $str="ThisisaString,"; foo1($str); echo$str;//output: ThisisaString, echo"<br>"; foo1(&$str); echo$str;//output: ThisisaString,andsomethingextra ? > 8、函数默认值。 PHP中函数支持设定默认值,与C++风格相同。 <? functionmakecoffee($type="coffee"){ echo"makingacupof$type."; } echomakecoffee();//"makingacupofcoffee" echomakecoffee("espresso");//"makingacupofespresso" /* 注意: 当使用参数默认值时所有有默认值的参数应该在无默认值的参数的后边定义。 否则,程序将不会按照所想的工作。 */ functiontest($type="test",$ff){//错误示例 return$type.$ff; } 9、PHP的几个特殊符号意义。 $变量 &变量的地址(加在变量前) @不显示错误信息(加在变量前) ->类的方法或者属性 =>数组的元素值 ? : 三元运算子 10,include()语句与require()语句 我们从小学、中学到大学,学的知识总是限制在一定范围内,缺乏在商业统计、会计,理财税收等方面的知识;也无法把自己的创意准确而清晰地表达出来,缺少个性化的信息传递。 对目标市场和竞争对手情况缺乏了解,分析时采用的数据经不起推敲,没有说服力等。 这些都反映出我们大学生创业知识的缺乏; (2)缺乏经营经验 如果要根据条件或循环包含文件,需要使用include()。 新材料手工艺品。 目前,国际上传统的金银、仿金银制成饰品的销售在逐步下降,与此形成鲜明对比的是,数年以前兴起的崇尚然风格、追求个性的自制饰品--即根据自己的创意将各种材质的饰珠,用皮、布、金属等线材串出的品,正在各国的女性中大行其道。 require()语句只是被简单的包含一次,任何的条件语句或循环等对其无效。 由于include()是一个特殊的语句结构,因此若语句在一个语句块中,则必须把他包含在一个语句块中。 在上海,随着轨道交通的发展,地铁商铺应运而生,并且在重要商圈已经形成一定的气候,投资经营地铁商铺逐渐为一大热门。 在人民广场地下的迪美购物中心,有一家DIY自制饰品店--“碧芝自制饰品店” 市场环境所提供的创业机会是客观的,但还必须具备自身的创业优势,才能使我们的创业项目成为可行。 作为大学生的我们所具有的优势在于: <? (五)DIY手工艺品的“价格弹性化”//下面为错误语句 if($condition) 1、你一个月的零用钱大约是多少? include($file); else include($other); //下面为正确语句 if($condition){ include($file); 尽管售价不菲,但仍没挡住喜欢它的人来来往往。 这里有营业员们向顾客们示范着制作各种风格迥异的饰品,许多顾客也是学得不亦乐乎。 在现场,有上班族在里面精挑细选成品,有细心的小女孩在仔细盘算着用料和价钱,准备自己制作的原料。 可以想见,用本来稀奇的原料,加上别具匠心的制作,每一款成品都必是独一无二的。 而这也许正是自己制造所能带来最大的快乐吧。 }else { 年轻有活力是我们最大的本钱。 我们这个自己动手做的小店,就应该与时尚打交道,要有独特的新颖性,这正是我们年轻女孩的优势。 include($other); 我们认为: 创业是一个整合的过程,它需要合作、互助。 大学生创业“独木难支”。 在知识经济时代,事业的成功来自于合作,团队精神。 创业更能培养了我们的团队精神。 我们一个集体的智慧、力量一定能够展示我们当代大学生的耐心.勇气和坚强的毅力。 能够努力克服自身的弱点,取得创业的成功。 } ? >
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 PHP 新手 总结 基础知识 资料