- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PHP编程基的础与实例教程课件3
* * * * * * * * * * * * * * * * * * * * 例如exit.php test_at.php * * * Copya.php * * * * * * PHP编程基础与实例教程PHP Fundamentals Practices 第 3 章 PHP表达式 本章大纲 3-1 常量 3-2 变量 3-3 有关变量或常量状态的函数 3-4 PHP运算符 3-5 数据类型的转换 *3-1 常量 1. 自定义常量 define()函数的语法格式: define(name,value[, boolean case_insensitive]) 功能:定义一个名字为name,值为value的常量。ase_insensitive参数的默认值为FALSE,表示常量名name大小写敏感(区分大小写);case_insensitive参数值如果为TRUE,表示常量名name大小写不敏感(不区分大小写)。 说明:常量名name为字符串类型数据,常量值value必须是标量数据类型数据。 注意 :常量名前面不加前缀“$”符号 。 常量的作用域是全局的,不存在使用范围的问题,可以在程序任意位置进行定义和使用常量。 常量一旦被定义,其值不能在程序过程中修改,也不能被销毁。 3-1 常量 2. 常量的内存分配 内存中专门为常量的存储分配了一个空间:常量存储区。常量存储区是一块比较特殊的存储空间,位于该存储空间的常量是全局的,且在程序运行期间不能修改和销毁。 例如程序define.php ?php //定义DATABASE常量,此时DATABASE常量名大小写敏感 define(DATABASE,student); //定义USER_NAME常量,此时USER_NAME大小写敏感 define(USER_NAME,root,FALSE); //定义PASSWORD常量,此时PASSWORD大小写不敏感 define(PASSWORD,root,TRUE); echo DATABASE;//输出:student echo br/; echo USER_NAME;//输出:root echo br/; echo password;//输出:root ? 3-1 常量 2. 预定义常量 PHP还预定义了许多常量,这些常量无需使用define()函数定义,可直接在程序中使用。 1.__FILE__(FILE前后是两个下划线):当前正在处理的脚本文件名。 2.__LINE__(LINE前后是两个下划线):正在处理的脚本文件的当前行数。 3.PHP_VERSION:当前 PHP预处理器的版本,如5.3.0。 4.PHP_OS:PHP所在的操作系统的类型,如Linux。 5.TRUE:表示逻辑真;FALSE常量:表示逻辑假;NULL常量:表示没有值或值不确定。 6.DIRECTORY_SEPARATOR常量:表示目录分隔符,Unix或Linux操作系统环境时的值为“/”;Windows操作系统环境时的值为“\”。 3-2 变量 1. 变量基本概念 变量是用于临时存储数据的容器,这些数据可以是任意一种数据类型的数据。PHP中的变量名遵循以下规则: 1.变量名必须以美元符号($)开头,例如:$userName。 2.变量名的第一个字符必须是字母或下划线(不能是数字),变量名称可以包含字母、数字和下划线的组合。 3.PHP中的变量名是区分大小写的,这是一个非常重要的规则。这意味着$userName和$UserName是截然不同的两个变量。 例如:程序variable.php ?php //以下语句修改$userName变量的值 $userName = 张三; $userName = 李四; //以下语句既修改$sex变量的值,又修改了$sex变量的数据类型 $sex = FALSE; $sex = 男; ? 3-2 变量 2. 变量赋值方式 1.传值赋值方式 2.传地址赋值方式 例如程序byValue.php: ?php $age1 = 18; //以下语句进行传值赋值,变量$age1的值18赋值给变量$age2 $age2 = $age1; //以下语句修改变量$age2的值,此时变量$age2在内存中开辟新的空间存储值20 $age2 = 20; echo $age1;//该语句输出$age1变量的值为18 echo br/; echo $age2;//该语句输出$age2变量的值为20 ? 例如程序byReference.php : ?php $age1 = 18; //以下语句进行传值赋值,变量$age1的值18赋值给变量$age2 $age2 = $age1; //
文档评论(0)