2.变量与运算符.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2.变量与运算符.ppt》由会员分享,可在线阅读,更多相关《2.变量与运算符.ppt(39页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、PHP变量与运算符变量与运算符变量与运算符变量与运算符v常量v变量v数据类型v运算符v常量常量常量是固定的数值例如圆周率,用一个简单的标识符进行定义(名字)。常量默认为大小写敏感。按照惯例常量标识符总是大写的。常量名和其它任何 PHP 标签遵循同样的命名规则。合法的常量名以字母或下划线开始,后面跟着任何字母,数字或下划线。常量的定义:常量的定义:可以用 define()函数来定义常量。一个常量一旦被定义,就不能再改变或者取消定义。常量分为:内置常量和自定义常量。常量只能包含标量数据(boolean,integer,float 和 string)。常量常量v内置常量:PHP系统提供的在任何页面数
2、值不会改变vPHP_OS:显示服务器的操作系统版本vPHP_VERSION:显示PHP版本PHP一些常见的系统常量(部分)一些常见的系统常量(部分)v_FILE_:PHP文件名,假如是引用文件,则显示引用文件名v_LINE_:PHP文件的行数vTRUE FALSE:表示真假的常量vE_ERROR:指明了代码中最近的错误处vE_WARNING:指明了代码中最近的警告处vE_PARSE:分析代码何处有着潜在的问题vE_NOTICE:为发生不寻常但不一定是错误的地方 自定义常量自定义常量v用define()函数来自定义常量。define(“mycomputer”,“IBM”);定义常量:mycomp
3、uter 常量的值为 IBMdefined(“mycomputer”);检测常量是否被定义,已定义返回1 否则返回空例:define(NAME,php);define(NAME,linux);echo NAME;v常量使用实例:变量变量1.变量的定义变量的定义PHP 中一个美元符号(中一个美元符号($)后面跟上一个变量名称)后面跟上一个变量名称,即表示一个变量。变量的名称是对大小写敏感的。变量名与 PHP 中其它的标签一样遵循相同的规则。一个有效的变量名由字母或者下划线开头,后面跟上任意数量的字母,数字,或者下划线。2.可变变量可变变量有时候使用可变变量名是很方便的。就是说,一个可变变量获取了
4、一个普通变量的值作为这个可变变量的变量名。例如:3.常量和变量不同:常量和变量不同:l常量前面没有美元符号($);l常量只能用 define()函数定义,而不能通过赋值语句;l常量可以不用理会变量范围的规则而在任何地方定义和访问;l常量一旦定义就不能被重新定义或者取消定义;l常量的值只能是标量。数据类型数据类型PHP 支持八种原始类型。四种标量类型:l布尔型(boolean)l整型(integer)l浮点型(float)(浮点数,也作double)l字符串(string)两种复合类型:l数组(array)l对象(object)最后是两种特殊类型:l资源(resource)lNULLPHP是一种
5、非常弱的类型语言。在大多数编程语言中,变量只能保持一种类型的数据,而且这个类型必须在使用变量前声明,例如C语言中。而在PHP中,变量的类型通常不是由程序员设定的,确切地说,是根据该变量使用的上下文在运行时(即变量的值)决定的。实例:整型整型整型值可以用十进制,十六进制或八进制符号指定,前面可以加上可选的符号(-或者+)。浮点型浮点型浮点数(也叫浮点数,双精度数或实数)可以用以下任何语法定义:字符串字符串string是一系列字符。在 PHP 中,字符和字节一样,也就是说,一共有 256 种不同字符的可能性。这也暗示 PHP 对 Unicode 没有本地支持。(关于字符串类型后面专有一章详细讲解)
6、布尔型布尔型 这是最简单的类型。boolean 表达了真值,可以为 TRUE 或 FALSE。当其他类型转换为 boolean类型类型 时,以下值被认为是FALSE:布尔值 FALSE整型值 0(零)浮点型值 0.0(零)空白字符串和字符串 0没有成员变量的数组没有单元的对象(仅适用于 PHP 4)特殊类型 NULL(包括尚未设定的变量)所有其它值都被认为是 TRUE(包括任何资源)。数组(Array)数组是PHP中的一种重要的数据类型。一个标量只能存放一个数据,而数组可以存放多个数据。$my=array(1,2,abc,d);对象(Object)对象是一种高级的数据类型资源(Resource
7、)资源是由专门的函数来建立和使用的。资源是一种特殊的数据类型,并由程序员分配(创建、使用和释放)。任何资源,在不需要的时候应该被及时释放。如果程序员忘记了释放资源,系统自动启用垃圾回收机制,以避免内存的消耗殆尽。这往往发生在PHP脚本运行结束之前,只有那时,系统才确信不会操作任何资源。用户无法获知某个资源的细节,它们通常包含诸如打开文件、数据库连接、图形画布区域的特殊句柄。只有在文档程序手册中,才能找到详细描述。类型强制转换类型强制转换PHP 中的类型强制转换:在要转换的变量之前加上用括号括起来的目标类型。允许的强制转换有:(int),(integer)-转换成整型(bool),(boolea
8、n)转换成布尔型(float),(double),(real)-转换成浮点型(string)-转换成字符串(array)-转换成数组(object)转换成对象 强制类型转换函数使用函数settype(mixed var,string type)还有3个更为具体的转换函数:intval()/转换整型floatval()/转换浮点型strval()/转换字符串关于变量的常用函数关于变量的常用函数 1、var_dump(mixed var):查看某个变量或表达式的值和类型。2、gettype(mixed var):查看某个变量的类型。3、is_xxxtype(mixed var):查看是否是某种类型
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 变量 运算
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内