第4章php中的常量与

第4章php中的常量与

ID:40268209

大小:408.01 KB

页数:16页

时间:2019-07-29

第4章php中的常量与_第1页
第4章php中的常量与_第2页
第4章php中的常量与_第3页
第4章php中的常量与_第4页
第4章php中的常量与_第5页
资源描述:

《第4章php中的常量与》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第4章PHP中的常量与变量常量和变量是编程语言的最基本构成,代表了运算中所需要的各种值。通过变量和常量,程序对才能各种值进行访问和运算。学习变量和常量是编程的基础。本章将详细介绍变量和常量的使用,其中还将特别介绍特殊变量——数组的使用。4.1数据类型在正式介绍常量与变量之前,先来了解一下与此二者密切相关的一个重要概念:数据。数据是程序运行的基础,所有的程序都是在处理各种数据。例如,财务统计系统所要处理的员工工资额、论坛程序所要处理的用户名、密码、用户发贴数等等。所有这些都是数据。在编程语言中,为了方便对数据的处理以及节省有限的内容资源,需要对数据

2、进行分类。要表示某个物品的数量,就只能是1,2,3……这样的整数;要表示一个非常精确的带单位的内容,就可能会用到10.32吨,12.88秒这些带有小数点的数值;而要表示不同的内容则需要用到不同的字符,如“BeiJing”,“NewYork”,“Japig”等。为了更有效的利用计算机的内存资源,就需要对不同的数据进行分类。通常的数据类型有:整型、浮点型、字符型等几种类型。4.2常量的定义与使用常量代表程序运行中值不发生变化的一类数据。在PHP中,通常使用常量表示只能读写而不能改变值的内容,如PHP的版本、一个PHP文件的行数等。而从是否需要用户定义

3、来看,PHP中的常量又可以分为预定义常量和自定义常量两种。4.2.1预定义常量预定义常量是PHP系统已经事先定义过的,不需要用户定义即可使用的一类常量。由于预定义常量不需要事先定义,所以在编程过程中使用,可以快速获取其指代的相关内容,从而大大提高工作效率。其中的内核预定义常量不需要任何设置即可直接使用,而有些常量则只有在PHP加载相关的扩展库后才能使用。想要获取系统中所有的预定义常量,可以使用函数get_defined_constants()。常用的PHP预定义常量及其相关信息如表所示。4.2.2自定义常量与预定义常量不同,自定义常量是需要用户定

4、义才能使用的一类常量。虽然需要事先定义,但与预定义常量相比,自定义常量更加灵活。用户可以根据需要定义相应的常量内容。在PHP中定义常量的语法格式如下所示。define("YEAR","2007");通过使用define()函数来实现对常量的定义。该函数有两个参数,第一个参数为定义的常量的名称;第二个参数为指定常量的值。以上代码就定义了一个名为YEAR的常量,其值为2007。定义常量时需要注意,常量名的命名必须遵循以下规则:常量名以字母或下划线开始,后面跟着任何字母,数字或下划线。如果调用一个未定义的常量,则通常会输出该未定义常量的名字(即字符串)

5、并且会发出一条错误信息。4.3变量的定义与使用变量是一种在程序运行过程中,其值可以发生改变的一类数据的通称。变量的值可以改变的属性是其与常量的最本质的区别。变量是PHP编程中最活跃的因素,基本上不论何种操作都需要有变量的参与。与常量一样按照是否需要用户定义,变量也有预定义变量与自定义变量之分。4.3.1预定义变量预定义变量是由PHP系统已经定义过的,用户可以直接使用的一类变量。预定义变量不需要定义即可直接使用,使用这些变量可以快速实现对所需要内容的访问。PHP5的常用预定义变量,4.3.2自定义变量与预定义变量不同,自定义变量是需要定义才能使用的

6、变量。PHP中定义变量与其他编程语言有很大的不同。PHP中定义一个变量时使用如下格式:$var;即一个美元符号“$”加变量名。其中变量名的命名规则与与其他标签遵循一样的规则即:以字母或下划线开始,后面跟着任何字母,数字或下划线。在使用变量时要注意:与常量不同,变量是大小写不敏感的,即内容相同大小写不同的变量是同一变量。例如:定义了$TEMP,则完全可以使用$temp来调用。但是为了使程序更加清晰不推荐这样使用,原则上使用变量时应该与其定义的变量名保持一致。4.3.3变量的类型PHP的变量类型与前面所介绍的数据类型基本一致。PHP有以下几种类型:整

7、型变量(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.

8、4变量的作用域和其他编程语言一样,PHP中的变量也有全局变量与局部变量之分。全局变量指在程序运行期间都能使用的变量;而局部变量只在当前函

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。