• / 16
  • 下载费用:16 金币  

网页制作和网站建设.part.06

关 键 词:
网页 制作 网站 建设 part
资源描述:
第6章 数组与函数 6.1 数组 6.2 函数 6.3 面向对象编程初步 1 6.1 数组 n数组的概念: 数组是一种复合数据类型,可用于保存一组类型相同或不相同的数据 , 并把一组值映射为键键。键也称为数组的索引,它可以是整型数或字符串 , 相应的数组分别称为枚举举数组组或关联联数组组。键可以有一个或多个,相应 的 数组分别称为一组组数组组或多维维数组组。 6.1.1 创建数组 1. 用array()创建数组 $array_name = array( [key =] value , . . . ) ; 其中参数key表示键名,可以是整型数或字符串;value表示与键对应 的 值,可以是任何类型的值(包括数组)。array()语言结构返回根据参数 建 立的数组。 2. 用方括号语法新建或修改数组 $arr_name[key] = value ; 也可以省略键名: $arr_name[] = value ; 其中key可以是整型数或字符串;value可以是任何值。 2 6.1 数组 6.1.2 遍历数组 n语法1 foreach (array_expr as $value) statements n语法2 foreach (array_expr as $key = $value) statements 第一种语法格式遍历给 定的array_expr数组。在每次循环中, 当 前元素的值被赋给 $value,并且数组内部的指针向前移一步,因 此 在下一次循环中将会得到下一元素。第二种语法格式与第一种语 法 格式作用相同,但当前元素的键名会在每次循环中赋给变 量$key 。 3 6.1 数组 6.1.3 预定义数组 4 6.1 数组 6.1.3 预定义数组 常用的$_SERVER数组元素 5 6.1 数组 6.1.4 数组函数 nbool array_key_exists ( mixed key, array search ):检查给 定的键名或索引是否存在于数组中 。key表示键名或索引,search表示待搜索的数组。若给定的key存在于数组中,则返回true 。 nmixed array_pop ( array } 其中function_name是要创建函数的名称。命名函数时,应遵循与变量命名相同 的规则 ,但函数名不能以美元符号($)开头。函数名不区分大小写。$arg1~ $argN 是函数的参数,通过这 些参数可以向函数传递 信息。一个函数可以有多个参数, 它 们之间用逗号分隔。函数的参数是可选的。参数可以是各种数据类型,例如整型 、 浮点型、字符串以及数组等。 statements表示在函数中执行的一组语 句。return语句用于立即结束此函数的执 行并将它的参数作为函数的值返回,也用于终止脚本文件的执行。return()是语言 结 构而不是函数,仅在参数包含表达式时才需要用括号将其括起来。 8 6.2 函数 6.2.2 函数的参数 1. 通过引用传递 参数 在默认情况下,函数参数通过值传递 ,这意味着即使在函数内部改变参数的 值, 并不会改变函数外部的值。如果希望允许函数修改它的参数值,则必须通过引用 传 递参数。若要函数的一个参数通过引用传递 ,则可以在函数定义中该参数的前面 预 先加上引用符号“ 其中class表示类名。该赋值语 句创建类的一个对象实例,并将该对 象的一个 引 用赋给变 量$object。 创建对象后,即可在程序中引用对象的属性,语法如下: $object-property 也可以在程序中调用对象的方法,语法如下: $object-method() 15 6.3 面向对象编程初步 6.3.2 构造方法 构造方法是类中的一个特殊函数,当使用new操作符创建一个 类 的实例时,构造方法将会自动调 用。具有构造方法的类会在每次 创 建对象时先调用此方法,所以非常适合在使用对象之前做一些初 始 化工作。 在PHP 4和PHP 5中,对构造方法的处理有所不同。在PHP 4中 , 如果一个函数与类同名时,则这 个函数将成为构造方法。如果一 个 类没有构造方法,则调 用基类的构造方法,如果有的话。在PHP 5 中,可以在一个类中定义一个方法作为构造方法,而且构造方法 的 名称统一为__construct。构造方法没有返回值。 为了实现 向后兼容性,如果PHP 5在类中找不到__construct()函 数,它就会尝试寻 找旧式的构造方法,也就是和类同名的函数。 因 此将会产生一个兼容性问题 :在类中已有一个名为__construct()的 方法,但它却又不是构造方法。 16
展开阅读全文
  麦档网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
0条评论

还可以输入200字符

暂无评论,赶快抢占沙发吧。

关于本文
本文标题:网页制作和网站建设.part.06
链接地址:https://www.maidoc.com/p-15689109.html

当前资源信息

0****

编号: 20180817103213959485

类型: 共享资源

格式: PPT

大小: 474.50KB

上传时间: 2019-11-08

关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

[email protected] 2018-2020 maidoc.com版权所有  文库上传用户QQ群:3303921 

麦档网为“文档C2C模式”,即用户上传的文档所得金币直接给(下载)用户,本站只是中间服务平台,本站所有文档下载所得的金币归上传人(含作者)所有。
备案号:蜀ICP备17040478号-3  
川公网安备:51019002001290号 

本站提供办公文档学习资料考试资料文档下载


收起
展开