PHP函数的使用

浏览:846 发布日期:2015/10/21 分类:技术分享 关键字: PHP
在PHP 中的所有函数和类都具有全局作用域,可以定义在一个函数之内而在之外调用,反之亦然。PHP 不支持函数重载,也不可能取消定义或者重定义已声明的函数。Note: 函数名是大小写无关的,不过在调用函数的时候,使用其在定义时相同的形式是个好习惯。PHP 的函数支持可变数量的参数和默认参数。参见 func_num_args()func_get_arg() 和 func_get_args()。在 PHP 中可以调用递归函数。但是要避免递归函数/方法调用超过 100-200 层,因为可能会使堆栈崩溃从而使当前脚本终止。

递归函数

操作步骤:使用静态变量

function test(){
static $dig=0;
if($dig++<10){
echo $dig;
test();
}
}
test();

展示函数用途的伪代码
<?php
function foo($arg_1, $arg_2, /* ..., */ $arg_n)
{
echo "Example function.\n";
return $retval;
}
?>
任何有效 PHP 代码,都会有可能出现在函数的内部,包括其它函数和类定义。函数名和 PHP 中的其它标识符命名规则相同。有效的函数名以字母或下划线打头,后面跟字母,数字或下划线。可用正则表达式表示:[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*。

PHP项目开发:http://www.yuantuan.com/index/index/waibao
最佳答案
评论( 相关
后面还有条评论,点击查看>>