首页 > 代码库 > 学习函数知识
学习函数知识
2016.12.19.星期一
一、
1.全局变量:定义在函数外面的变量
2.局部变量:定义在函数内部,生命周期函数运行完毕,也就结束了。
二、
$a=2;
$b=7;
function add(){
使用关键词global引入
global $a;
global $b;
echo $a + $b;
}
add();
三、
$a=10;
$b=20;
function abb(){
超全局变量$GLOBALS[‘变量名‘]
echo $GLOBALS[‘a‘]+$GLOBALS[‘b‘];
}
abb();
四、
function jingtai(){
静态变量:只有在初始化的时候进行一次赋值。
static $c = 0;
$c++;
echo $c;
if(1 == $c){
echo "HELLO";
}
}
jingtai();
jingtai();
jingtai();
jingtai();
五、
一个随便输入数据,如果是奇数就输出,偶数就输出提示“您输入的是偶数”。
function oneTwo(&$num){
if( 0 != $num % 2 ){
echo $num;
}else{
echo "您输入的是偶数";
}
}
$a = 2;
oneTwo($a);
六、输出100之内的所有的奇数。
function guolv2($num){
return ($num %2 == 0)?1:0;
}
function guolv1($num){
return ($num %2 == 1)?1:0;
}
function tichu($a,$b){
for($i = 1; $i <= $a; $i ++){
if($b($i)){
continue;
}
echo $i."<br>";
}
}
tichu(100,‘guolv2‘);
学习函数知识