注意:
1、php函數參數,當使用預設參數時,任何預設參數必須放在任何非預設參數的右側,否則函數將不按照預期工作。2、php不能傳回多個值,但可以透過傳回一個陣列來達到相同的效果
function getArr(){
return array(1,2,3);
return array(1,2,3);
$a,$b,$c)=getArr();
3、從函數傳回一個引用,必須在函數宣告和指派回傳值給一個變數時都使用運算子&
global $arr;
$ arr=array(3);
function & return_reference(){
global $arr;
print_r($arr);
. $newref=& return_reference();
4、匿名函數
class Cart{
const PRICE_MILK=3.00;
const PRICE_EGG=6.95;
); public function getQuantity($product){
return isset( $this->products[$product])?
$this->products[$product]:FALSE;
tion getTotal($tax){ $total=0.00;
$callback=function($qup)($3D,$a),$$
$pricePerItem=constant(__CLASS__."::PRICE_".strtoupper($product));
$total +=($pricePerItem*$quantity)*($tax+1.0);
}
. array_walk($this->products,$callback);
round($total,2);
}}$mycart=new Cart;}$mycart=new Cart;
}$mycart=new Cart;}$mycart=new Cart; ('milk',3);$mycart->add('eggs',6);
echo $mycart->getTotal(0.05);以上就介紹了PHP 函數使用注意點,包括了使用注意,php方面的內容,希望對PHP教程有興趣的朋友有所幫助。