第4章 PHP中的常量与.ppt

  1. 1、本文档共16页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第4章 PHP中的常量与变量 常量和变量是编程语言的最基本构成,代表了运算中所需要的各种值。通过变量和常量,程序对才能各种值进行访问和运算。学习变量和常量是编程的基础。本章将详细介绍变量和常量的使用,其中还将特别介绍特殊变量——数组的使用。 4.1 数据类型 在正式介绍常量与变量之前,先来了解一下与此二者密切相关的一个重要概念:数据。数据是程序运行的基础,所有的程序都是在处理各种数据。例如,财务统计系统所要处理的员工工资额、论坛程序所要处理的用户名、密码、用户发贴数等等。所有这些都是数据。在编程语言中,为了方便对数据的处理以及节省有限的内容资源,需要对数据进行分类。 要表示某个物品的数量,就只能是1,2,3……这样的整数;要表示一个非常精确的带单位的内容,就可能会用到10.32吨,12.88秒这些带有小数点的数值;而要表示不同的内容则需要用到不同的字符,如“BeiJing”,“NewYork”,“Japig”等。为了更有效的利用计算机的内存资源,就需要对不同的数据进行分类。通常的数据类型有:整型、浮点型、字符型等几种类型。 4.2 常量的定义与使用 常量代表程序运行中值不发生变化的一类数据。在PHP中,通常使用常量表示只能读写而不能改变值的内容,如PHP的版本、一个PHP文件的行数等。而从是否需要用户定义来看,PHP中的常量又可以分为预定义常量和自定义常量两种。 4.2.1 预定义常量 预定义常量是PHP系统已经事先定义过的,不需要用户定义即可使用的一类常量。由于预定义常量不需要事先定义,所以在编程过程中使用,可以快速获取其指代的相关内容,从而大大提高工作效率。其中的内核预定义常量不需要任何设置即可直接使用,而有些常量则只有在PHP加载相关的扩展库后才能使用。 想要获取系统中所有的预定义常量,可以使用函数get_defined_constants()。常用的PHP预定义常量及其相关信息如表所示。 4.2.2 自定义常量 与预定义常量不同,自定义常量是需要用户定义才能使用的一类常量。虽然需要事先定义,但与预定义常量相比,自定义常量更加灵活。用户可以根据需要定义相应的常量内容。在PHP中定义常量的语法格式如下所示。 define("YEAR","2007"); 通过使用define()函数来实现对常量的定义。该函数有两个参数,第一个参数为定义的常量的名称;第二个参数为指定常量的值。以上代码就定义了一个名为YEAR的常量,其值为2007。 定义常量时需要注意,常量名的命名必须遵循以下规则:常量名以字母或下划线开始,后面跟着任何字母,数字或下划线。如果调用一个未定义的常量,则通常会输出该未定义常量的名字(即字符串)并且会发出一条错误信息。 4.3 变量的定义与使用 变量是一种在程序运行过程中,其值可以发生改变的一类数据的通称。变量的值可以改变的属性是其与常量的最本质的区别。变量是PHP编程中最活跃的因素,基本上不论何种操作都需要有变量的参与。与常量一样按照是否需要用户定义,变量也有预定义变量与自定义变量之分。 4.3.1 预定义变量 预定义变量是由PHP系统已经定义过的,用户可以直接使用的一类变量。预定义变量不需要定义即可直接使用,使用这些变量可以快速实现对所需要内容的访问。PHP5的常用预定义变量, 4.3.2 自定义变量 与预定义变量不同,自定义变量是需要定义才能使用的变量。PHP中定义变量与其他编程语言有很大的不同。PHP中定义一个变量时使用如下格式: $var; 即一个美元符号“$”加变量名。其中变量名的命名规则与与其他标签遵循一样的规则即:以字母或下划线开始,后面跟着任何字母,数字或下划线。在使用变量时要注意:与常量不同,变量是大小写不敏感的,即内容相同大小写不同的变量是同一变量。例如:定义了$TEMP,则完全可以使用$temp来调用。但是为了使程序更加清晰不推荐这样使用,原则上使用变量时应该与其定义的变量名保持一致。 4.3.3 变量的类型 PHP的变量类型与前面所介绍的数据类型基本一致。PHP有以下几种类型:整型变量(integer)、浮点型变量(double)、字符型变量(string)、布尔型变量(bool)、数组变量(array)和对象型变量(object)。 整型变量在32位操作系统中的它的有效范围是:-2,147,483,648—+2,147,483,647。要使用16进位整数可以在前面加0x。 浮点型变量在32位操作系统中的有效范围为:它效范围是1.7E-308到1.7E+308。 字符型变量不同于其他编程语言有字符与字符串之分,在PHP中统一使用字符型变量来定义字符或者字符串。 数组变量是一种比较特殊的变量类型,将在4.4小节中详细说明。 4.3.4 变量的作用域 和其他编程语言一样,P

文档评论(0)

tcpe + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档