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
?>

 

posted @ 2014-08-27 23:53  编程猴子  阅读(98)  评论(0编辑  收藏  举报