【php】学习笔记_Chap_4_函数与变量范围
函数与变量作用范围
函数创建
里面用法用c++类似,
1  | function 函数名 (参数1,2,3。。){  | 
调用
1  | foo();  | 
全局变量
要用global对外部变量进行修饰才能使用
1  | <?php  | 
常量
常量作用范围是全局的,不用加global不用理变量的规则
1  | const Name='lthero';  | 
函数中可以直接调用
静态变量
在函数内定义,每次调用函数时,使用同一个地址的值,而值不会随着函数结束面消失
引用参数
1  | function foo(&$var){  | 
默认参数值
和c++一样,值从右向左加,右边的参数必须先添加
1  | function foo($var,$var2=20){  | 
关于参数的函数
可变长度的参数列表 func_get_args();    func_get_arg(index);   fun_num_args();
有三个php提供的函数
func_get_args();
可以得到全部的参数,返回一个数组
1  | function foo(){  | 
func_get_arg(num);
可以得到指定的参数,下标从0开始
1  | function foo(){  | 
fun_num_args();
可以得到传入参数的总个数
1  | function foo(){  | 
可变函数
1  | function foo(){}  | 
内置函数((这些函数可以直接使用) echo include require …是个结构,不是函数 php还有各种扩展
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 lthero!
 评论



