EspañolDeutschFrançaisItalianoPortuguêsРусскийΕλληνικά日本語中文(简体)हिन्दी; हिंदीالعربية
既定の言語として設定します。
PF の質問 - フォーラム

何か、PHP で三項演算子を使用する方法

PHP のプログラミング   丸薬  
 
何か、PHP で三項演算子を使用する方法

三項演算子 フォームは、します。 単純です 実行します。 条件付き で、 プログラムの流れ, すなわち, ブロックを変換する簡単な方法 場合他単一行 コードの利用により 3 つのオペランド 単一の 操作, 多くの場合 2 つのオペランドを使用して、他の操作とは異なり, したがってその名.

それを見るに 詳細 以下と仮定します。 コード行 見せて、 PHP の三項演算子の使用:

我々 はどのように我々 は演算子を使用しているを見ることができます。 3 つのオペランド, その 構文 次は、:

このように, 、 操作 これの 演算子 とおりです。: 評価は, 最初です, 、 operando1, これが真の値である場合、または , 操作が、 等しい operando2; そうでない場合、または FALSE, 、 結果 操作になりますの operando3.

上記の例で, 我々 はその場合に変数を参照してください。 取得[‘ id ’] 空ではないです。, 変数の値 $ID この値をあげる. 逆の場合, 変数 $ID 価値があります。 -1.

場合はさらにそれを解明することができます。 変換 この例では、ブロック 場合他 次の方法で:

一度クリア, 見られる、 1 行のコード ブロックの動作を凝縮することができます。 場合他 基本の利用により、 PHP の三項演算子.

私達にコメントを残すかへの入力、フォーラム
Share on Facebook Tweet about this on Twitter Share on Google+ Pin on Pinterest Share on Reddit Share on VK Share on StumbleUpon Share on Tumblr Share on LinkedIn Email this to someone Print this page

「1 つの思想」何か、PHP で三項演算子を使用する方法

ivan mrsnik

Porque los ternarios presentan resultados inexplicables, como este siguiente caso:

echo true ? ‘a1’: ‘a2′ ?’b’:3?’d’:’e’; //devuelve el echo d

echo true ? $a=’a1′: $a=’a2′ ?’b’:3?’d’:’e’; // devuelve el echo a1

La unica diferencia el primero no asigna valor, en la segunda asigna el valor

返信

コメントはクローズされます。.