ImageVerifierCode 换一换
格式:DOCX , 页数:7 ,大小:17.13KB ,
资源ID:3601037      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/3601037.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(PHP教程第十讲.docx)为本站会员(b****6)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

PHP教程第十讲.docx

1、PHP教程第十讲一、用户自定义函数一个函数可由以下的语法来定义:Example 1 展示函数用途的伪代码:任何有效的 PHP 代码都有可能出现在函数内部,甚至包括其它函数和类定义。 函数名和 PHP 中的其它标识符命名规则相同。有效的函数名以字母或下划线打头,后面跟字母,数字或下划线。除非是下面两个例子中的情况,函数必须在其调用之前定义。Example 2 条件函数:Example 3 函数中的函数:PHP 中的所有函数和类都具有全局作用域,可以在内部定义外部调用,反之亦然。PHP 不支持函数重载,也不可能取消定义或者重定义已声明的函数。Note: 函数名是大小写无关的,不过在调用函数的时候,

2、通常使用其在定义时相同的形式。Example 4 递归函数:?phpfunction recursion($a) if ($a 二、函数的参数通过参数列表可以传递信息到函数,即以逗号作为分隔符的表达式列表。 PHP 支持按值传递参数(默认),通过引用传递参数以及默认参数。也支持可变数量的参数;Example 1 向函数传递数组:1.通过引用传递参数缺省情况下,函数参数通过值传递(因而即使在函数内部改变参数的值,它并不会改变函数外部的值)。如果希望允许函数修改它的参数值,必须通过引用传递参数。 如果想要函数的一个参数总是通过引用传递,可以在函数定义中该参数的前面预先加上符号 &:Example

3、2 用引用传递函数参数:2.默认参数的值函数可以定义 C+ 风格的标量参数默认值,如下:Example 3 在函数中使用默认参数:以上例程会输出:Making a cup of cappuccino.Making a cup of .Making a cup of espresso.三、返回值值通过使用可选的返回语句返回。可以返回包括数组和对象的任意类型。返回语句会立即中止函数的运行,并且将控制权交回调用该函数的代码行。Example 1 return 的使用:函数不能返回多个值,但可以通过返回一个数组来得到类似的效果。Example 2 返回一个数组以得到多个返回值:从函数返回一个引用,必须

4、在函数声明和指派返回值给一个变量时都使用引用操作符 & :Example 3 从函数返回一个引用四、可变函数PHP 支持可变函数的概念。这意味着如果一个变量名后有圆括号,PHP 将寻找与变量的值同名的函数,并且尝试执行它。可变函数可以用来实现包括回调函数,函数表在内的一些用途。变量函数不能用于语言结构,例如 echo, print, unset(), isset(), empty(), include, require 以及类似的语句。需要使用自己的包装函数来将这些结构用作变量函数。Example 1 可变函数示例:?phpfunction foo() echo In foo()n;funct

5、ion bar($arg = ) echo In bar(); argument was $arg.n;/ 使用 echo 的包装函数function echoit($string) echo $string;$func = foo;$func(); / This calls foo()$func = bar;$func(test); / This calls bar()$func = echoit;$func(test); / This calls echoit()?还可以利用可变函数的特性来调用一个对象的方法。Example 2 可变方法范例:$name(); / This calls t

6、he Bar() method function Bar() echo This is Bar; $foo = new Foo();$funcname = Variable;$foo-$funcname(); / This calls $foo-Variable()?五、匿名函数Example 1 Anonymous function 示例闭包函数也可以作为变量的值来使用。PHP会自动把表达式转换成内置类Closure的 对象实例。把一个closure对象赋值给一个变量的方式与普通变量赋值的语法是一样的,最后也要加上分号。Example 2 匿名函数变量赋值示例:六、小结本节讲了PHP的函数,可以使用function关键字定义,PHP中还支持可变函数、引用函数和匿名函数。七、练习掌握返回引用的函数和返回值的函数的区别。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1