match
例1
<?php 例2 基本式な
<?php 上の例の出力は以下となります。 string(19) "This food is a cake"
<?php
<?php
<?php
例3 処理されない match 式の例
<?php 上の例の出力は以下となります。 object(UnhandledMatchError)#1 (7) { ["message":protected]=> string(33) "Unhandled match value of type int" ["string":"Error":private]=> string(0) "" ["code":protected]=> int(0) ["file":protected]=> string(9) "/in/ICgGK" ["line":protected]=> int(6) ["trace":"Error":private]=> array(0) { } ["previous":"Error":private]=> NULL } 厳密な一致チェックを行わずに match 式を使う
制約式に 例4 整数の範囲に応じてmatch式を分岐させる一般的な使い方
<?php 上の例の出力は以下となります。 string(11) "young adult" 例5 文字列の内容に応じてmatch式を分岐させる一般的な使い方
<?php 上の例の出力は以下となります。 string(2) "fr" |