第3章 量与变量.pptVIP

  1. 1、本文档共20页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章 常量与变量 常量与变量尤其是变量,在PHP程序编写中占据着非常重要的地位。可以说任何的代码都离不开变量,常量与变量对于程序就像是砖与混凝土对应于高楼大厦。所以说熟练掌握并使用常量与变量对于学习PHP编程有着举足轻重的作用。本章就来介绍PHP中的常量与变量,本章将分别介绍PHP中的常量与变量,而且对于特殊的变量类型——数组,还会专门分出一节进行介绍。在本章中,将重点学习以下内容: PHP中的数据类型 系统常量 自定义变量 系统变量 创建数组 使用数组 3.1 PHP中的常量 常量是程序运行中不发生变化的一类数据的统称。PHP中的常量的值只包括四种类型,分别是整型(整数)、浮点型(含小数点的数)、字符型(字符与字符串)与布尔型(布尔值)。而根据常量的定义不同,可以将PHP中的常量分为自定义常量与系统常量两种。下面将分别对这两种常量为读者逐一做介绍。 3.1.1 数据类型 在介绍常量之前,先来了解一下PHP中的数据类型。PHP中的数据根据其内容的不同可以分为三大类共八种类型。 1.最基本的四种数据类型 2.复合型数据 3.最特殊的数据类型 3.1.2 自定义常量 自定义常量属于PHP中常量的一种,该种常量需要用户定义才能使用。在实际编程中,用户可以根据具体情况的需要定义合适的常量。 1.定义常量 2.判断常量是否被定义 3.1.3 系统常量 3.1.2小节介绍了自定义常量,这些常量都需要事先定义才能使用。除此之外PHP中还有另一类常量,该类常量已经被系统事先定义,这一类常量不需要用户定义即可以使用。由于该类常量不需要事先定义,所以使用过程中,可以快速获取其指代的内容,提高程序执行效率。 使用函数get_defined_constants()可以一次获取PHP系统中所有的预定义常量,该函数的语法格式如以下代码所示: array get_defined_constants([mixed categorize]) 3.1.3 系统常量 3.1.4 魔术常量 魔术常量属于系统常量的一种。与普通的系统常量不同,该类常量在不同的PHP文件中将会有不同的值。这类常量包括以下几个: __LINE__,指代当前代码所在行数。 __FILE__,指代当前文件路径名。 __FUNCTION__,指代当前被调用的函数名。 __CLASS__,指代类的名称名。 __METHOD__,指代类的方法名。 3.1.4 魔术常量 3.2 PHP中的变量 变量是在程序运行中,值可以根据实际需要进行变化的一类数据。在PHP中相对常量,变量的使用更为广泛而且更加灵活,本节就来介绍变量。PHP中的变量根据是否由系统来定义的分类方式,可以将其分为自定义变量与系统预定义变量两大类。下面就这两种变量类型分别为读者介绍。 3.2.1 自定义变量 自定义变量是用户定义的一类变量,这一类变量需要事先定义才能使用,否则将被认为是NULL值。PHP中的变量用一个美元符号后面跟变量名来表示。如$a、$b等。与其他类型的编程语言如C语言、VB等不同,PHP中的变量定义相当的灵活,在使用变量时不用事先声明变量的类型,程序将会在运行过程中自己选择适当的类型。 此外PHP的变量命名遵循通常的命名规则,即:由字母或者下划线开头,后面跟上任意数量的字母、数字、或者下划线。 3.2.1 自定义变量 3.2.2 系统变量 与系统常量一样,PHP中也存在有很多的系统变量。这类变量是系统预先定义好的一类变量,所以对于这类变量可以直接拿来使用。使用这类系统变量,可以获取很多与系统相关的信息,在某些特定场合下非常有用。PHP中的预定义变量共有以下九大类: $_SERVER类。该类为服务器变量。 $_ENV类。该类为系统环境变量。 $_COOKIE类。该类为HTTP COOKIE变量。 $_GET类。该类为HTTP GET变量。 $_POST类。该类为HTTP POST服务器变量。 $_FILE类。该类为HTTP文件上传类变量。 $_REQUEST类。该类为Request变量。 $_SESSION类。该类为Session变量。 $GLOBALS类。该类为Global变量。 3.2.2 系统变量 3.3 数组变量 在3.1.1小节介绍变量类型时,曾经提到数组。数组可以看作是一组变量或者常量的集合。作为一种特殊的变量类型,本节专门来详细的介绍数组的使用,包括数组的创建、元素的获取、为数组添加新元素以及多维数组的使用等。 3.3.1 创建数组 在PHP中要创建一个数组,通常有两种方法:一种是直接给每个数组的对应元素赋值;另一种是使用创建数组函数array()直接创建一个数组。 1.使用函数array()创建数组 2.使用直接赋值方式 3.3.2 获取数组元素 数组在创建之后,如果要获

文档评论(0)

baa89089 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档