>백엔드 개발 >PHP 튜토리얼 >PHP 기능 사용 시 주의 사항 솔리드 스테이트 드라이브 사용 시 주의 사항 ID 카드 등 사용 시 주의 사항 사용 시 주의 사항

PHP 기능 사용 시 주의 사항 솔리드 스테이트 드라이브 사용 시 주의 사항 ID 카드 등 사용 시 주의 사항 사용 시 주의 사항

WBOY
WBOY원래의
2016-07-29 08:55:181441검색

참고:

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 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.