萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> php編程 >> php中問號逗號運算符$a?a:b

php中問號逗號運算符$a?a:b

在php中問號運算符可以簡單代替條件運算符了,我們在很多的開發應用中都會碰到一問號運算符的應用,下面我來簡單的給各位新手介紹一下吧。

問號逗號運算符語法

 代碼如下 復制代碼

$a =1;
$b = $a==1 ? 'A' : 'B';
echo $a;

結果輸出

A

解析上面的語句成if else

 代碼如下 復制代碼

$a =1;
if( $a ==1 )
{
  echo 'A';
}
else
{
  echo 'B';
}

結果輸出

A

例子,在應用中我們根據過來的參數定義表名

 代碼如下 復制代碼

$tabname = $tag ==1 ? "aatt":"bfav";

$sql ="select * from $tabname  ";

例子,在獲取數據post或get時我們也可以使用isset() 與問號運算符來處理

 代碼如下 復制代碼

$id = htmlspecialchars(isset($_GET[$str])?$_GET[$str]:'');

好了到這裡我們就己經介紹完了問號運算符的用法了。

copyright © 萬盛學電腦網 all rights reserved