「PHP/条件分岐」の版間の差分

 
=== enum型と変数の同時宣言の実装状況 ===
enum を宣言する際、形式的にはenum型の変数を下記コードのように同時に宣言できますが、果たして本当にenum型変数として認識しているかは不明です(enum の宣言とは独立して、単に独立の「$a;」という命令文だと認識している可能性がある。クラス class を転用して enum を実装しているようだが(エラー文などで "class" を見かけるので)、そもそもPHPのクラスの宣言では、クラスの型とアクセス用変数とは同時宣言できない(インスタンス化が必要なので) )。しかも2個以上のアクセス用変数の宣言には対応しておらず1個しか宣言できません。
 
 
23,094

回編集