ホームページ  >  記事  >  バックエンド開発  >  PHP IF ELSEの簡略化/三次元ワンタイム式の利用_PHPチュートリアル

PHP IF ELSEの簡略化/三次元ワンタイム式の利用_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-21 15:25:16939ブラウズ

一般的には次のように書きます:

コードをコピー コードは次のとおりです:

if($_GET['time']==null)
{
$time = time() ;
}
else
{
$time = $_GET['time'];
}
echo $time;
//GET に時刻の値がある場合は変数 time を取り込み、そうでない場合は現在の時刻を取り込みます。 () time
?>

単純に判断するだけだと、上記のように書くのは面倒で効率が高くありません
3次元の線形表現を使用するように変更できます:
コードをコピーします コードは次のとおりです:

< ;?
$time = ($_GET['time']==null) : ($_GET['time' ]);
echo $time;


三項一次式の意味を簡単に説明
最初の括弧内の判定文() ) 疑問符の後?; そうでない場合は、疑問符? の後の 2 番目の括弧 () の内容を実行します

コードをコピーします:
$c = ("はい") : ("いいえ"); //If a=b, c=yes; a が b に等しくない場合、c=no
もう 1 つの単純化があります



コードをコピーします

コードは次のとおりです。

$bool = true;
if($bool)
{ setValueFun(); }
コードをコピー

コードは次のとおりです。
$ブール&& setValueFun();




http://www.bkjia.com/PHPjc/324135.html
www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/324135.html
技術記事

通常は次のように記述します。 次のようにコードをコピーします。 echo $ time; // GET に time の値がある場合、変数を取り込みます...

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。