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