2017-12-05 17 views
-1
function countproduct(){ 
     $count = 0; 
     $cart = isset($_SESSION['cart']) ? $_SESSION['cart']:array(); 
     foreach($cart as $row): 
      if($row['qty']!=0){ 
       $count = $count + 1; 
      } 
     endforeach; 

     return $count; 

내가 알고 싶은 걸까요? 는 isset ($ _ SESSION의 [ '카트'])"?"의 의미는 무엇입니까? 이 성명에서 PHP에서

+1

짧은 IF 구문에 대한 설명 –

+1

[삼항 연산자] (https://davidwalsh.name/php-ternary-examples) – Andrew

+0

내가 연결할 수 있습니까 –

답변

1

그것은 삼항 연산자가있어,이 줄 끝 : 당신이 php operations documentation를 확인하실 수 있습니다 자세한 내용은

if (isset($_SESSION['cart'])) { 
    $cart = $_SESSION['cart']; 
} else { 
    $cart = array(); 
} 

:

$cart = isset($_SESSION['cart']) ? $_SESSION['cart']:array(); 

는로 변환 할 수 있습니다