首页 > Web开发 > 详细

PHP学习(函数)

时间:2017-04-23 00:26:00      阅读:270      评论:0      收藏:0      [点我收藏+]

    可变函数,即通过变量的值来调用函数,因为变量的值是可变的,所以可以通过改变一个变量的值来实现调用不同的函数

经常会用在回调函数、函数列表,或者根据动态参数来调用不同的函数。可变函数的调用方法为变量名加括号。

技术分享

可变函数也可以用在对象的方法调用上:

技术分享在这里:-> 是对象成员访问符号

当我们创建了自定义函数,并且了解了可变函数的用法,为了确保程序调用的函数是存在的,经常会先使用function_exists判断一下函数是否存在。同样的method_exists可以用来检测类的方法是否存在。

技术分享

类是否定义可以使用class_exists。

技术分享

函数的参数

通过参数列表可以传递信息到函数,即以逗号作为分隔符的表达式列表。参数是从左向右求值的。    

 PHP 支持按值传递参数(默认),通过引用传递参数以及默认参数。也支持可变长度参数列表

 默认情况下,函数参数通过值传递(因而即使在函数内部改变参数的值,它并不会改变函数外部的值)。如果希望允许函数修改它的参数值,必须通过引用传递参数

如果想要函数的一个参数总是通过引用传递,可以在函数定义中该参数的前面加上符号 &: 

按值传递:

技术分享

引用传递:

技术分享

默认参数的值

技术分享输出:技术分享

 

PHP学习(函数)

原文:http://www.cnblogs.com/xuzhudong/p/6750293.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!