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

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