php基础:函数
1.php函数定义:一段封装起来的代码,可以随时的调用
2.函数格式:
function 函数名(【参数1,参数2】){
//执行语句;
//return;
}
3.命名规则:和变量一样,字母。数字,下划线组成,而且不能以数字开头,但是变量区分大小写,函数不区分大小写,但是要注意尽量要一致
4函数的调用与返回值:php运行是php/php.exe(执行引擎)在解释和执行的
5.执行权:执行权进入函数,执行函数体,函数结束后,交回执行权
函数调用时,代码执行权进入函数,当函数所有语句执行完毕,函数返回,交回执行权或者函数碰到return语句时,函数返回,交回执行权,
返回语句return后面的所有代码都不会被执行,
如echo 'good good study<br >';
say(); //执行权进入到say函数,函数结束后,交回执行权
echo 'day day up';
函数可以return返回空值或者不返回值但是不能return2个值回去
6函数参数的传值方式 有二种 传值赋值 引用赋值
7函数中的变量的作用域
在php的页面中声明的变量叫全局变量,在函数内部申请的变量叫局部变量 php页面的变量和函数内部的变量没有关系 不会相互作用 提现函数的封装性 要想相互作用有三种方法
一,函数传参
二,声明全局变量 global 不推荐使用 破坏函数封装性
$a=22;
function t2(){
global $a;
echo $a;}
t2(); //输出22
三超级全局变量 在页面的任何部分,包括函数,方法,都可以直接访问
function t2(){
$GLOBAL $a;
echo $a;
}
t2();//输出22;
8.动态调用函数
函数不能声明2次 不能重名