これらの名前は、クラスやインターフェイスそしてトレイトの名前として使えません。 PHP 8.0 より前のバージョンでは、名前空間の中であっても使えませんでした。
int | float | bool | string |
true | false | null | void |
iterable (PHP 7.1 以降) | object (PHP 7.2 以降) | mixed (PHP 8.0 以降) | never (PHP 8.1 以降) |
これらの名前は、弱い予約語として確保されています。 クラスやインターフェイスそしてトレイトの名前として使えますが、 使わないことを強く推奨します。将来のバージョンの PHP で使われる可能性があるためです。
enum | resource | numeric |