以前のバージョンの PHP では、次のように記述されたコード コメントがあります。
#[Socket panel]
PHP 8 に更新した後、エラーが発生します
syntax error, unexpected identifier "panel", expecting "]"
これは新しい PHP 8 のバグですか、それとも何か不足していますか? 古いコメントをサポートする解決策はありますか。
新しい PHP 8 では、これらはコメントではなく、属性です。
属性構文を から<<attr>>
に変更しました#[attr]
。(これを参照してください。)