1 / 96
文档名称:

PHP从入门到精通.doc

格式:doc   大小:123KB   页数:96页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

PHP从入门到精通.doc

上传人:sunhongz2 2020/5/20 文件大小:123 KB

下载得到文件列表

PHP从入门到精通.doc

相关文档

文档介绍

文档介绍:PHP分界标示符确定PHP脚本的开始和结束位置,在PHP语言中有四种不同风格的分界标示符可以让PHP代码嵌入到HTML代码中,分别如下:标准分界符:<?php和?>简写分界符:<?和?>和VBScript风格分界符:<scriptlanguage='php'>和</script>风格分界符:<%和%>:由字符,数字,下划线组成,首字母必须是字符或下划线变量以$开头。是区分大小写的。:/**/据类型:integer,double,string,array,object(对象类型),Boolean,resource(资源),:用双引号或者单引号,但有区别双引号里面的变量和转义字符都会被解析,而单引号里面的就都当做是字符串来处理。如果在双引号中要想不解析变量,就可以用'\'加在前面。<?php$str=桜汥潬;printihao,areyou\$str=$str;print?牢?尾;print'nihao,areyou$str=$str';?>:数组定义:$arr=array();$arr[0]='nihoa';$arr[1]=1;正常数组初始化:方式一:$arr_family=array('LinNa','Jhon','Peter');方式二:$arr_family[]='LinNa';$arr_family[]='Jhon';$arr_family[]='Peter';哈希表形式数组初始化:方式一:$arr_family['mother']='LinNa';$arr_family['father']='Jhon';$arr_family['mother']='Peter';方式二:$arr_family=array('mother'=>'LinNa','father'=>'Jhon','son'=>'Peter');:类:Class类名{Public$属性名;Publicfunction函数名(){;变量名$}}<?phpfoo{class$C_foopublic='Thisisaclass';do_foo()publicfunction{;'Doingfoo'echo}}$newfoo=newfoo();print$newfoo->C_foo;print?牢?尾;$newfoo->do_foo();?>效果如下:空,可以使null,也可以使NULL,不区分大小写NULL表示没有值的变量。,数据类型会自动转换,同时我们也可以进行强制类型转换,强制类型转换的方法是把数据类型用括号括起来放在要转换的数据类型前面即可。(int)/(integer)转换为整形值(real),(double),(float)转换为双精度(string)转换为字符串(array)转换为数组(object)转换为对象。。在函数外部定义的变量时全局变量,在函数内部定义或使用的变量是局部变量。在函数内部不能访问函数外部的变量要想访问,就必须在函数内部,复制一个全局变量,global全局变量名,这样用的变量才是全局变量。<?php$a=1;$b=2;functionSum(){$b=$a+$b;printInternal\$bis$b;}Sum();print?牢尾;printOut\$bis$b;?>效果如下:从上面可以看到,函数里面是没法调用全局变量的,要想调用,需要申明。<?php$a=1;$b=2;functionSum(){global$a;global$b;$b=$a+$b;;$bInternal\$bisprint}Sum();?牢尾;printprintOut\$bis$b;?>效果如下:来复制一遍这个变量,才能使用。我们看见,要想在函数里面调用全局变量,必须先用global静态变量:,所以,如果我们想在对于全局变量,只要定义了,就会以键值的形式存到1.$GLOBAL]$GLOBAL[$函数中使用全局变量,也可以全局变量名的形式来引用。:包含指向当前程序中全局范围内有效的变量,它是一个数组,该数组的索引(或键名)$。还可以获得外部来的变量,外部来的有四种类型:$_GET:通过HTTP的GET方法提交至脚本的表单变量。$_POST:通过HTTP的POST方法提交至脚本的表单变量。$_FILE:通过HTTP的POST文件上传提交至脚本的变量。$_COOKIE:通过HTTP的Cookies方法提交至脚本的变量。程序如下:<!DOCTYPEHTMLPUBLIC-Thecurrentbrowseryouareusingdoesnotsupportf