「PHP/Webアプリケーション向けの機能」の版間の差分
→列挙型: 説明の都合上、上記ではif文を書いてからブロック中でprintを使いましたが、別に事前に if文が無くてもprinttでenum変数のvalue値は表示できます。
タグ: 取り消し |
→列挙型: 説明の都合上、上記ではif文を書いてからブロック中でprintを使いましたが、別に事前に if文が無くてもprinttでenum変数のvalue値は表示できます。 |
||
635 行
<pre>
3番データベースを編集。
</pre>
説明の都合上、上記ではif文を書いてからブロック中でprintを使いましたが、別に事前に if文が無くてもprinttでenum変数のvalue値は表示できます。
<syntaxhighlight lang="PHP">
<?php
// 装備画面
enum soubiMode: int // : int を忘れないように
{
case buki = 1; // 武器
case tate = 2 ; // 盾
case kabuto = 3 ; // かぶと
}
print("valueごと定義\n");
$a = soubiMode::tate->value ;
print($a);
print("\n");
print("print側でvalue指定\n");
$b = soubiMode::buki ;
print($b->value);
print("\n");
?>
</syntaxhighlight>
:(※ 2022年06月にFedora 36上で動作確認。)
実行結果
<pre>
valueごと定義
2
print側でvalue指定
1
</pre>
|