等函数执行完给一个结果,哪个变量调用这个函数就将这个结果给他;
看看下面的代码并猜一下输出结果并比较它们的不同点
<?php
function demo(){
return 0;
}
demo(); //不输出;
?>
<?php
function demo(){
return 0;
}
$a=demo();
echo “$a”; //输出0;
?>
引用
上面的文字看起来难以理解,为了方便理解下面我们直接看看代码:
猜一下下面的代码的运行结果
<?php
$a = 123;
$b = 456;
$b = &$a;
$a = 789;
echo "$b"; //789
?>
好了现在我们来看看函数里面
猜一下下面的一下结果
<?php
function demo(&$a,$b=null){
$a = 123;
}
$b = 456;
demo ($b);
echo $b; //123
?>
再来
<?php
function demo(&$a,$b=null){
$a = 123;
}
$b = 456;
$c = 789;
demo ($c);
echo $c; //123
echo $b; //456
?>
继续
<?php
function demo(&$a,$b=null){
$a = 123;
}
$b = 456;
$c = 789;
demo ($c);
$c = "abc";
echo $c; //abc
echo $b; //456
?>
现在应该差不多理解是什么意思了吧
本文标题:php入门 2 欢迎小白
本文作者:mjk
本文来自:蚁安黑客官网
转载请注明本文链接:http://www.mayidui.net/t3095-1.html