0

私は疑問に思っています、:使用するためのケースは何ですか?

私は知っているだけです:

if(expression):
    // do Something
endif;

while(expression):
    // and others: `for` `foreach` etc.
endwhile;

他に用途はありますか?

4

4 に答える 4

5

PHPは、その制御構造の一部に代替構文を提供します。つまり、、、、、、および。if_ while_ いずれの場合も、代替構文の基本的な形式は、開始中括弧をコロン()に変更し、終了中括弧をそれぞれ、、、、、、またはに変更することです。forforeachswitch:endif;endwhile;endfor;endforeach;endswitch;

http://us3.php.net/manual/en/control-structures.alternative-syntax.php

于 2012-05-18T16:29:48.497 に答える
4

三元条件:($a == $b) ? true : false
クラス内の静的呼び出し:self::$a
静的メソッド呼び出し:MyClass::MyMethod()
クラス内の静的変数:MyClass::MyVariable
親メソッド呼び出し:parent::hello()

于 2012-05-18T16:31:28.117 に答える
3

switchとに使用しcase 123:ますdefault:

::静的クラスメンバーにアクセスするために使用されます。

于 2012-05-18T16:30:52.580 に答える
2

三項演算子「?:」の一部としても使用されます。

http://php.net/manual/en/language.operators.comparison.php

于 2012-05-18T16:32:23.490 に答える