참고:
1. PHP 함수 매개변수, 기본 매개변수를 사용할 때 기본 매개변수는 기본이 아닌 매개변수 오른쪽에 배치되어야 합니다. 그렇지 않으면 함수가 예상대로 작동하지 않습니다.2. PHP는 여러 값을 반환할 수 없지만 배열을 반환하면 동일한 효과를 얻을 수 있습니다.
function getArr(){
return array(1, 2,3);
}
list($a,$b,$c)=getArr();
3. 참조를 반환하려면 &
global $arr;
$arr=array(3);
function & return_reference(){
연산자를 사용해야 합니다.전역 $arr;
print_r($arr);
return $arr ;
}
$newref=& return_reference();
$newref[0]=4;
$newref =& return_reference();
4. 익명함수
클래스 장바구니{
const PRICE_BUTTER=1.00;
const PRICE_MILK= 3.00;
const PRICE_EGG=6.95;
protected $products=array() ;
공개 함수 getQuantity($product){
return isset($this->products[$ product])?$this->products[$product]:FALSE;
}
공개 함수 getTotal($tax){
$total=0.00;
$callback=function($yang,$product) 사용 ($tax,&$total){
$pricePerItem=constant(__CLASS__."::PRICE_".strtoupper($product));
$total +=($pricePerItem*$Quantity)*($tax+1.0);
}
array_walk($this->products,$callback);
return round($total,2);
}
}
$mycart=new 장바구니;
$mycart->add('버터',1);
$mycart->add('milk',3);
$mycart ->add('계란',6);
echo $mycart->getTotal(0.05);
위 내용은 사용법 주의사항, PHP 내용 등 PHP 기능을 사용할 때 주의할 점을 소개한 내용으로, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.