欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    第3章常量与变量精选PPT.ppt

    • 资源ID:88329093       资源大小:5.53MB        全文页数:20页
    • 资源格式: PPT        下载积分:18金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要18金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    第3章常量与变量精选PPT.ppt

    第第3章常量与章常量与变量量第1页,本讲稿共20页3.1 PHP3.1 PHP中的常量中的常量常量是程序运行中不发生变化的一类数据的统称。常量是程序运行中不发生变化的一类数据的统称。PHP中的常量的值只包括四种类型,分别是整型(整数)、浮点中的常量的值只包括四种类型,分别是整型(整数)、浮点型(含小数点的数)、字符型(字符与字符串)与布尔型型(含小数点的数)、字符型(字符与字符串)与布尔型(布尔值)。而根据常量的定义不同,可以将(布尔值)。而根据常量的定义不同,可以将PHP中的常量中的常量分为自定义常量与系统常量两种。下面将分别对这两种常量分为自定义常量与系统常量两种。下面将分别对这两种常量为读者逐一做介绍。为读者逐一做介绍。第2页,本讲稿共20页3.1.1 3.1.1 数据类型数据类型在介绍常量之前,先来了解一下在介绍常量之前,先来了解一下PHP中的数据类型。中的数据类型。PHP中的数据根据其内容的不同可以分为三大类共八种类型。中的数据根据其内容的不同可以分为三大类共八种类型。1最基本的四种数据类型最基本的四种数据类型2复合型数据复合型数据3最特殊的数据类型最特殊的数据类型第3页,本讲稿共20页3.1.2 3.1.2 自定义常量自定义常量自定义常量属于自定义常量属于PHP中常量的一种,该种常量需要用户中常量的一种,该种常量需要用户定义才能使用。在实际编程中,用户可以根据具体情况的需定义才能使用。在实际编程中,用户可以根据具体情况的需要定义合适的常量。要定义合适的常量。1定义常量定义常量2判断常量是否被定义判断常量是否被定义第4页,本讲稿共20页3.1.3 3.1.3 系统常量系统常量3.1.2小节介绍了自定义常量,这些常量都需要事先定义才小节介绍了自定义常量,这些常量都需要事先定义才能使用。除此之外能使用。除此之外PHP中还有另一类常量,该类常量已经被系中还有另一类常量,该类常量已经被系统事先定义,这一类常量不需要用户定义即可以使用。由于该统事先定义,这一类常量不需要用户定义即可以使用。由于该类常量不需要事先定义,所以使用过程中,可以快速获取其指类常量不需要事先定义,所以使用过程中,可以快速获取其指代的内容,提高程序执行效率。代的内容,提高程序执行效率。使用函数使用函数get_defined_constants()可以一次获取可以一次获取PHP系统中系统中所有的预定义常量,该函数的语法格式如以下代码所示:所有的预定义常量,该函数的语法格式如以下代码所示:array get_defined_constants(mixed categorize)第5页,本讲稿共20页3.1.3 3.1.3 系统常量系统常量第6页,本讲稿共20页3.1.4 3.1.4 魔术常量魔术常量魔术常量属于系统常量的一种。与普通的系统常量不同,魔术常量属于系统常量的一种。与普通的系统常量不同,该类常量在不同的该类常量在不同的PHP文件中将会有不同的值。这类常量包文件中将会有不同的值。这类常量包括以下几个:括以下几个:_LINE_,指代当前代码所在行数。,指代当前代码所在行数。_FILE_,指代当前文件路径名。,指代当前文件路径名。_FUNCTION_,指代当前被调用的函数名。,指代当前被调用的函数名。_CLASS_,指代类的名称名。,指代类的名称名。_METHOD_,指代类的方法名。,指代类的方法名。第7页,本讲稿共20页3.1.4 3.1.4 魔术常量魔术常量第8页,本讲稿共20页3.2 PHP3.2 PHP中的变量中的变量变量是在程序运行中,值可以根据实际需要进行变化的变量是在程序运行中,值可以根据实际需要进行变化的一类数据。在一类数据。在PHP中相对常量,变量的使用更为广泛而且更中相对常量,变量的使用更为广泛而且更加灵活,本节就来介绍变量。加灵活,本节就来介绍变量。PHP中的变量根据是否由系统中的变量根据是否由系统来定义的分类方式,可以将其分为自定义变量与系统预定义来定义的分类方式,可以将其分为自定义变量与系统预定义变量两大类。下面就这两种变量类型分别为读者介绍。变量两大类。下面就这两种变量类型分别为读者介绍。第9页,本讲稿共20页3.2.1 3.2.1 自定义变量自定义变量自定义变量是用户定义的一类变量,这一类变量需要事自定义变量是用户定义的一类变量,这一类变量需要事先定义才能使用,否则将被认为是先定义才能使用,否则将被认为是NULL值。值。PHP中的变量中的变量用一个美元符号后面跟变量名来表示。如用一个美元符号后面跟变量名来表示。如$a、$b等。与其他等。与其他类型的编程语言如类型的编程语言如C语言、语言、VB等不同,等不同,PHP中的变量定义相中的变量定义相当的灵活,在使用变量时不用事先声明变量的类型,程序将当的灵活,在使用变量时不用事先声明变量的类型,程序将会在运行过程中自己选择适当的类型。会在运行过程中自己选择适当的类型。此外此外PHP的变量命名遵循通常的命名规则,即:由字母的变量命名遵循通常的命名规则,即:由字母或者下划线开头,后面跟上任意数量的字母、数字、或者下或者下划线开头,后面跟上任意数量的字母、数字、或者下划线。划线。第10页,本讲稿共20页3.2.1 3.2.1 自定义变量自定义变量第11页,本讲稿共20页3.2.2 3.2.2 系统变量系统变量与系统常量一样,与系统常量一样,PHP中也存在有很多的系统变量。这中也存在有很多的系统变量。这类变量是系统预先定义好的一类变量,所以对于这类变量可类变量是系统预先定义好的一类变量,所以对于这类变量可以直接拿来使用。使用这类系统变量,可以获取很多与系统以直接拿来使用。使用这类系统变量,可以获取很多与系统相关的信息,在某些特定场合下非常有用。相关的信息,在某些特定场合下非常有用。PHP中的预定义中的预定义变量共有以下九大类:变量共有以下九大类:$_SERVER类。该类为服务器变量。类。该类为服务器变量。$_ENV类。该类为系统环境变量。类。该类为系统环境变量。$_COOKIE类。该类为类。该类为HTTP COOKIE变量。变量。$_GET类。该类为类。该类为HTTP GET变量。变量。$_POST类。该类为类。该类为HTTP POST服务器变量。服务器变量。$_FILE类。该类为类。该类为HTTP文件上传类变量。文件上传类变量。$_REQUEST类。该类为类。该类为Request变量。变量。$_SESSION类。该类为类。该类为Session变量。变量。$GLOBALS类。该类为类。该类为Global变量。变量。第12页,本讲稿共20页3.2.2 3.2.2 系统变量系统变量第13页,本讲稿共20页3.3 3.3 数组变量数组变量在在3.1.1小节介绍变量类型时,曾经提到数组。数组可以小节介绍变量类型时,曾经提到数组。数组可以看作是一组变量或者常量的集合。作为一种特殊的变量类型,看作是一组变量或者常量的集合。作为一种特殊的变量类型,本节专门来详细的介绍数组的使用,包括数组的创建、元素本节专门来详细的介绍数组的使用,包括数组的创建、元素的获取、为数组添加新元素以及多维数组的使用等。的获取、为数组添加新元素以及多维数组的使用等。第14页,本讲稿共20页3.3.1 3.3.1 创建数组创建数组在在PHP中要创建一个数组,通常有两种方法:一种是直中要创建一个数组,通常有两种方法:一种是直接给每个数组的对应元素赋值;另一种是使用创建数组函数接给每个数组的对应元素赋值;另一种是使用创建数组函数array()直接创建一个数组。直接创建一个数组。1使用函数使用函数array()创建数组创建数组2使用直接赋值方式使用直接赋值方式第15页,本讲稿共20页3.3.2 3.3.2 获取数组元素获取数组元素数组在创建之后,如果要获取数组元素,可以使用数组数组在创建之后,如果要获取数组元素,可以使用数组名加中括号内再键名即可。如以下代码所示的语法格式。名加中括号内再键名即可。如以下代码所示的语法格式。$arrkey;以上代码中以上代码中$arr即为数组的名称,即为数组的名称,key为指定的键名。为指定的键名。第16页,本讲稿共20页3.3.3 3.3.3 为数组添加元素为数组添加元素数组在创建之后其内容并不是一成不变的,用户可以根数组在创建之后其内容并不是一成不变的,用户可以根据实际的需要随时向数组中添加新的元素。添加方法与分别据实际的需要随时向数组中添加新的元素。添加方法与分别给数组每个元素赋值类似,也可以采用:给数组每个元素赋值类似,也可以采用:$arrkey=value这种这种形式直接赋值。形式直接赋值。第17页,本讲稿共20页3.3.4 3.3.4 创建并使用多维数组创建并使用多维数组前面前面3小节所介绍的数组均为一维数组,即这些数组的元小节所介绍的数组均为一维数组,即这些数组的元素都是标量类型,如果数组的元素也是数组就叫多维数组。素都是标量类型,如果数组的元素也是数组就叫多维数组。PHP最大可以支持最大可以支持32维(数组的层级)的数组,不过通常情况维(数组的层级)的数组,不过通常情况下,超过下,超过3维的数组已经很少见了。维的数组已经很少见了。多维数组的创建方法与一维数组相似,也可以采用给一多维数组的创建方法与一维数组相似,也可以采用给一维数组赋值的方法,即分别给数组每个元素赋值与使用维数组赋值的方法,即分别给数组每个元素赋值与使用array()函数一次给所有元素赋值两种方法来创建。函数一次给所有元素赋值两种方法来创建。第18页,本讲稿共20页3.3.4 3.3.4 创建并使用多维数组创建并使用多维数组第19页,本讲稿共20页3.4 3.4 本章小结本章小结本章向读者详细介绍了本章向读者详细介绍了PHP中常量与变量的用法。重点中常量与变量的用法。重点要理解并熟练运用要理解并熟练运用PHP中的自定义变量及数组,对于系统预中的自定义变量及数组,对于系统预定义的常量与变量,可以作为简单的了解,知道有什么样的定义的常量与变量,可以作为简单的了解,知道有什么样的内容具体用到时能查找到即可。数组特别是二维数组的创建内容具体用到时能查找到即可。数组特别是二维数组的创建及使用是本章的一个难点,读者一定要认真领会其运作方式。及使用是本章的一个难点,读者一定要认真领会其运作方式。只要掌握了数组的特点,对于多维数组的使用便可以举一返只要掌握了数组的特点,对于多维数组的使用便可以举一返三,融会贯通。对于另外一种特殊变量类型:对象,将会在三,融会贯通。对于另外一种特殊变量类型:对象,将会在后续章节中为读者作专门的介绍。第后续章节中为读者作专门的介绍。第4章将会为读者介绍运章将会为读者介绍运算符与表达式。算符与表达式。第20页,本讲稿共20页

    注意事项

    本文(第3章常量与变量精选PPT.ppt)为本站会员(石***)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开