如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
PHP变量与运算符变量与运算符常量常量是固定的数值例如圆周率,用一个简单的标识符进行定义(名字)。常量默认为大小写敏感。按照惯例常量标识符总是大写的。常量名和其它任何PHP标签遵循同样的命名规则。合法的常量名以字母或下划线开始,后面跟着任何字母,数字或下划线。常量的定义:可以用define()函数来定义常量。一个常量一旦被定义,就不能再改变或者取消定义。常量分为:内置常量和自定义常量。常量只能包含标量数据(boolean,integer,float和string)。常量PHP一些常见的系统常量(部分)自定义常量常量使用实例:<?php//合法的常量名define("FOO","something");define("FOO2","somethingelse");define("FOO_BAR","somethingmore");//非法的常量名define("2FOO","something");//常量的输出(注意大小写)echoFOO;echoFOO2;?>变量1.变量的定义PHP中一个美元符号($)后面跟上一个变量名称,即表示一个变量。变量的名称是对大小写敏感的。变量名与PHP中其它的标签一样遵循相同的规则。一个有效的变量名由字母或者下划线开头,后面跟上任意数量的字母,数字,或者下划线。<?php$var=‘Bob’;$Var=‘Joe’;echo“$var,$Var”;//输出“Bob,Joe”$4site=‘notyet’;//非法变量名;以数字开头$_4site=‘notyet’;//合法变量名;以下划线开头$i站点is=‘mansikka’;//合法变量名;可以用中文isset($var)//检查变量是否定义unset($var)//删除变量$varempty($var)//判断一个变量的值是否存在echo$var//空?>2.可变变量有时候使用可变变量名是很方便的。就是说,一个可变变量获取了一个普通变量的值作为这个可变变量的变量名。例如:<?php$a='hello';//普通变量$$a='world';//可变变量echo"$a${$a}";//输出:helloworldecho"$a$hello";//输出:helloworld?>3.常量和变量不同:常量前面没有美元符号($);常量只能用define()函数定义,而不能通过赋值语句;常量可以不用理会变量范围的规则而在任何地方定义和访问;常量一旦定义就不能被重新定义或者取消定义;常量的值只能是标量。数据类型PHP支持八种原始类型。四种标量类型:布尔型(boolean)整型(integer)浮点型(float)(浮点数,也作double)字符串(string)两种复合类型:数组(array)对象(object)最后是两种特殊类型:资源(resource)NULLPHP是一种非常弱的类型语言。在大多数编程语言中,变量只能保持一种类型的数据,而且这个类型必须在使用变量前声明,例如C语言中。而在PHP中,变量的类型通常不是由程序员设定的,确切地说,是根据该变量使用的上下文在运行时(即变量的值)决定的。实例:<?php$bool=TRUE;//布尔型$str=“foo”;//字符串$int=12;//整型echogettype($bool);//输出booleanechogettype($str);//输出string?>整型整型值可以用十进制,十六进制或八进制符号指定,前面可以加上可选的符号(-或者+)。<?php$a=1234;//十进制数$a=-123;//一个负数$a=0123;//八进制数(等于十进制的83)$a=0x1a;//十六进制数(等于十进制的26)?>浮点型浮点数(也叫浮点数,双精度数或实数)可以用以下任何语法定义:<?php$a=1.234;$a=1.2e3;$a=7E-10;?>字符串string是一系列字符。在PHP中,字符和字节一样,也就是说,一共有256种不同字符的可能性。这也暗示PHP对Unicode没有本地支持。(关于字符串类型后面专有一章详细讲解)<?php$str=“helloworld!”;?>布尔型这是最简单的类型。boolean表达了真值,可以为TRUE或FALSE。当其他类型转换为boolean类型时,以下值被认为是FALSE:布尔值FALSE整型值0(零)浮点型值0.0(零)空白字符串和字符串"0"没有成员变量的数组