函数
用户自定义函数函数无需在调用前被定义,除非是有条件定义的。
PHP中的所有函数和类都具有全局作用域。PHP不支持函数重载,也不可能取消定义或者重定义已声明的函数。
特意试了下,我的电脑上的PHP递归栈的最大深度为100。
函数参数
PHP支持按值传递参数(默认)、通过引用传递参数以及默认参数。也支持可变长度参数列表。PHP允许使用数组和特殊类型NULL作为默认参数。如果希望允许函数修改参数值,必须通过引用传递参数。
注意!当使用默认参数时,任何默认参数必须放在任何非默认参数的右侧,否则函数将不按照预期工作。
PHP在用户自定义函数中支持可变数量的参数列表。在PHP 5.6及以上的版本中,有...语法实现,可以这样写,由于没有合适的环境也无法测试。
页:
[1]