2017-12-05 12 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(); 

がに変換することができます

関連する問題