PHP学习笔记七【函数】
<?php $a=13; function abc3($a) { unset($a);//【释放给定变量】表示不在abc3函数范围内,不在使用$a,后面需要全新定义 $a=45; } abc(3); echo $a; // 如果在函数中,我们不希望使用某个变量,或者希望彻底的不再使用某个变量,则可以使用unset(变量名) //$a=345; //unset($a); //释放$a 后面得重新定义才能访问彻底删除(释放) // echo $a //函数默认值 function abc($b,$a=123) { $res=$a+$b; return $res; } $e=70; echo abc($e).'||'; echo abc($e,90); //需要引用传递或地址传递,可以使用&变量名 如果没加&相同于把参数拷贝一份进行传递,就不会改变原来的值 $a=323; function abc5(&$a) { $a=565; } abc5($a); echo $a; //值变成565 ?>