「PHP/Webアプリケーション向けの機能」の版間の差分

ナビゲーションに移動 検索に移動
→‎match式: リリース版で動作確認できたので、体験版の記述を更新。
(プログラミング用語でexpressionを「式」と和訳するようなので、不本意だが、それに従う。)
(→‎match式: リリース版で動作確認できたので、体験版の記述を更新。)
 
== match式 ==
2020年11月リリース予定のされたPHP8から条件分岐にmatch式(match expression)が加わりました
 
match式は、下記のように、引数の数値に基づいて場合分けをするときに、使います。
?>
</syntaxhighlight>
:(※ PHP公式のソースコンパイル php-8.0.0alpha30 リリース版 で、2020年812113日にLinux Fedora 3233上で動作確認ずみ。)
:※ Fedora コマンドライン上での動作確認。(まだApacheなど関連アプリにバイナリ準備がされてないので。)
 
$message = match ($x) {
0 => "aaaa",
1 => "qwerqwerffff",
2 => "test" ,
};
?>
</syntaxhighlight>
:(※ PHP公式のソースコンパイル php-8.0.0alpha30 リリース版 で、2020年812113日に動作確認ずみ。)
 
;実行結果
<pre>
qwerffff
qwer
</pre>
 
24,256

回編集

案内メニュー