手机
当前位置:查字典教程网 >编程开发 >php教程 >php基础知识:函数基础知识
php基础知识:函数基础知识
摘要:函数,所有的语言都有,所以这里只说重点:1>定义:php不需要定义返回值类型。2>函数名是非大小写敏感的,不过在调用函数的时候,通常使用其在...

函数,所有的语言都有,所以这里只说重点:

1>定义:php不需要定义返回值类型。

2>函数名是非大小写敏感的,不过在调用函数的时候,通常使用其在定义时相同的形式。

3>PHP中的所有函数和类都具有全局域,可以在内部定义外部调用,反之亦然。

4>PHP不支持函数重载,也不可能取消定义或者重定义已声明的函数。

5>在PHP中可以调用递归函数。但是要避免递归函数/方法调用超过100-200层,因为可能会破坏堆栈从而使当前脚本终止。

6>有默认值的参数必须在参数表的最后几个。

7>变量函数。可以通过对函数重命名的方式调用函数。

例如:

functionhelloWorld($name='PHP')

{

echo"HelloWorld".$name;

}

$func=helloWorld;

$func();//调用helloWorld函数

$func('Saga');//带参数的调用helloWorld

8>可变长度参数列表:

主要依靠三个函数:func_num_args(),func_get_arg(),和func_get_args()

说明如下:

intfunc_num_args()返回传递的参数的数量.(PHP4,PHP5)

mixedfunc_get_arg(intarg_num)返回第arg_num个参数(从0开始计数)

arrayfunc_get_args()返回参数表述组。

【php基础知识:函数基础知识】相关文章:

php支持中文字符串分割的函数

php使用指定编码导出mysql数据到csv文件的方法

php分页的功能模块分享

php的控制语句

php函数重载的替代方法

php实现的简单日志写入函数

php备份数据库类分享

php结合ACCESS的跨库查询功能

php基础知识:类与对象(3) 构造函数和析构函数

php动态函数调用方法

精品推荐
分类导航