收藏 分享(赏)

(5)PHP的常量和变量.ppt

上传人:11xg27ws 文档编号:8649126 上传时间:2019-07-07 格式:PPT 页数:33 大小:243KB
下载 相关 举报
(5)PHP的常量和变量.ppt_第1页
第1页 / 共33页
(5)PHP的常量和变量.ppt_第2页
第2页 / 共33页
(5)PHP的常量和变量.ppt_第3页
第3页 / 共33页
(5)PHP的常量和变量.ppt_第4页
第4页 / 共33页
(5)PHP的常量和变量.ppt_第5页
第5页 / 共33页
点击查看更多>>
资源描述

1、PHP中的常量,【PHP常量分类】PHP中的常量分为2类1、系统预定义常量2、自定义常量 【例如】 “hello“为常量,PHP中的常量,【常量名】1、合法的常量名,由字母,数字或下划线组成,以字母或下划线开始2、和其它任何 PHP 标签遵循同样的命名规则 【说明】可以用 define() 函数来定义常量。一个常量一旦被定义,就不能再改变或者取消定义 【语法】define(“常量名”,”常量值”) 【例1】 ,PHP中的常量,【例2】常量只能用 define() 函数定义,而不能通过赋值语句 【例3】用函数 constant() 来读取常量的值,PHP中的常量,【对常量的限制】1、常量的值只能

2、是标量(boolean,integer,float 和 string)2、区分大小写,即大写和小写是不同的 【例4】“ ; /用于换行echo f; / 显示常量f的值?,PHP中的变量,【PHP变量分类】PHP中的变量分为2类1、系统预定义变量2、另一种是自定义变量 【变量名】1、变量名由字母、数字、或者下划线组成,以字母或者下划线开头2、变量名与 PHP 中其它的标签一样遵循相同的规则3、PHP 中的变量用一个美元符号$后面跟变量名来表示 【注意】变量名是区分大小写的 【补充】可以使用中文来命名变量,但最好不要,PHP中的变量,【例5】字符串也可用单引号括起来,PHP原始变量类型,PHP原

3、始变量类型,1. boolean(布尔型) 【说明】要指定一个布尔值,使用关键字 TRUE 或 FALSE,两个都不区分大小写。 【例如】$foo = True; /将True改为TRUE也可以 2. integer(整型) 【说明】如果用八进制符号,数字前必须加上 0(零),用十六进制符号数字前必须加上 0x 【例6】 $a = 1234; / 十进制数$c = 0123; / 八进制数$d = 0x1A; / 十六进制数echo $d; /结果为:26,PHP原始变量类型,3. float(浮点型,也作“double”) 浮点数(也叫浮点数,双精度数或实数)可以用以下任何语法定义:$a =

4、 1.234; $a = 1.2e3; $a = 7E-10; 【说明】浮点数的字长和平台相关,具有 14 位十进制数字的精度 范围是1.7e-308-1.7e+308,PHP原始变量类型,4. string(字符串)string 是一系列字符。字符串可以用2种的方法定义:(1)单引号 (2)双引号 【例7】$str1 = hello; / 采用单引号$str2 = “world“; /采用双引号echo $str1,$str2;,PHP原始变量类型,4. string(字符串)。 PHP5中转义字符及其含义,PHP原始变量类型,4. string(字符串) 【例8】利用来实现换行 $str1

5、 = “;“;$“; / 采用单引号$str2 = “101;x61“; /采用双引号,字母A和aecho $str1;echo “; /换行echo $str2;,PHP原始变量类型,4. string(字符串) 【字符串操作符】1、是连接运算符 . ,它返回其左右参数连接后的字符串2、是连接赋值运算符.= ,它将右边参数附加到左边的参数后,$a = “Hello “;$b = $a . “World!“; echo $b;,$a = “Hello “;$a .= “World!“; echo $a;,PHP原始变量类型,5. array(数组) 【数组】实际上一组名称相同、数组下标不同的变

6、量。 【数组定义】可以用 array() 语言结构来新建一个 array 【说明】array()是一个语言结构,用于字面上表示数组,不是常规的函数,PHP原始变量类型,【数组定义格式1】$数组名 = array(key1 = value1, key2 = value2, keyn = valuen) 【说明】 Key相当于数组下标,value表示对应数组元素的值【例9】数组下标都为整数。C语言等常用/定义了一个具有3个数组元素的数组$score = array(3=90.5,4=66,5=54); /输出3个数组元素的值echo $score3; echo “; echo $score4; 【

7、注意】PHP 5允许数组元素可为不同的数据类型,上述例题中有整型和浮点型,PHP原始变量类型,【例10】使用字符串作为数组下标$score = array(3=90.5,“a“=66); echo $score3; echo “;echo $score“a“; echo “; /用print_r函数整体输出数print_r($score);,PHP原始变量类型,【数组索引的说明】即key = value中key的取值规则 【说明】 key也称索引Index1、索引可以是字符串或数字2、如果省略了索引,会自动产生从 0 开始的整数索引 【例11】$f = array(1, 2, 3);print

8、_r($f);,PHP原始变量类型,【数组索引的说明】即key = value中key的取值规则3、如果索引是整数,则下一个产生的索引将是:目前最大的整数索引 + 1 【例12】 / firstquarter2为February$f = array(1 = January, February, March); print_r($f);,PHP原始变量类型,【数组索引的说明】即key = value中key的取值规则4、如果定义了两个完全一样的索引,则后面一个会覆盖前一个 【例13】$aa = array(21, 34, 98, 8 = 1, 19, 2 = 13); print_r($aa);

9、【说明】索引2重复定义,所以,aa2=13,覆盖了前面的98,PHP原始变量类型,【数组定义一般格式2】直接对数组元素赋值(用方括号),赋值的同时就确定了数组元素的个数 【例14】$aa2=98;$aa3=12;$aa“pi“=3.14; /上述3条语句等同于:$aa=array(2=98,3=12,”pi”=3.14);print_r($aa);,PHP原始变量类型,【例15】访问在双引号内的数组的值,但在 PHP 中最好将数组用花括号括起来,$foo = array(bar = baz); echo “Hello $foobar“; / 结果为:Hello baz / 如果使用cho “H

10、ello $foobar“; 则会出错,$foo = array(1 = baz); echo “Hello $foo1“; / 结果为:Hello baz / 没有花括号也可以,但最好使用花括号,PHP原始变量类型,【二维数组】 【例16】如下定义了一个2行3列的二维数组/第1行数组中的3个数组元素$aa11= 1; $aa12= 2; $aa13= 3; /第2行数组中的3个数组元素$aa21= 4; $aa22= 5; $aa23= 6; print_r($aa);,PHP原始变量类型,【例17】 采用array()函数定义二维数组/第fruits行,有3列/第numbers行,有6列$

11、aa = array (“fruits“ = array(“a“ = “orange“, “b“ = “banana“, “c“ = “apple“), “numbers“ = array(1, 2, 3, 4, 5, 6) );echo $aa“fruits“a“; echo “;echo $aa“numbers“0;,PHP原始变量类型,6. object(对象) 【对象】客观世界中的“一个具体事物”如:一个人、一辆车、一场足球比赛、一堂课等 【类】将具有相同(或相似)属性的事物,归为一类 【例如】苹果是类,某一个苹果是对象汽车是类,某一辆汽车是对象,“提交”按钮是对象 它属于按钮类,PH

12、P原始变量类型,【面向对象程序设计】1、采用类似于现实生活中的概念来设计程序(软件),更符合人的思维2、用于解决软件危机,用来设计大写软件(5万行代码以上);弥补结构化程序设计的缺陷,PHP原始变量类型,【例18】类的定义和对象的使用 class student /类的定义 var $name; /数据,视为对象的属性/成员函数,视为对象的方法function setName($xm) $this-name=$xm; function getInfo() $info =“姓名:“.$this-name.“;return $info; $stu1 = new student(); /定义对象 $

13、stu1-setName(“崔忠伟“); echo $stu1-getInfo();,PHP原始变量类型,结构化程序设计的特点:从上到下、逐步细分、模块化设计、结构化编码类可以将多个用户自定义函数封装起来,便于管理,PHP原始变量类型,【变量的变量】1、名称不太准确。也称为“可变变量”和“动态变量”。2、指在变量的名称中含有其他其他变量的变量。 【例19】$var = hello;$hello = world;echo $var; / 结果为:world,PHP原始变量类型,【引用变量】用不同的变量名访问同一个变量内容 【注意】在 PHP 中,变量名和变量内容是不一样的 【引用的方法】在变量右边加 /结果为:9,PHP原始变量类型,【引用变量说明】1、完成引用后,两个变量共用一个地址(内存地址)2、完成引用后,没有复制变量的值,而是操作变量的地址。可提高程序运行速度3、完成引用后,两个变量的值只要一个变化,就会影响到另外一个变量。因为占同一段内存,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报