その他の予約語の一覧

これらの名前は、クラスやインターフェイスそしてトレイトの名前として使えません。 名前空間の中であっても使うことはできません。

予約語
int (PHP 7 以降) float (PHP 7 以降) bool (PHP 7 以降) string (PHP 7 以降)
true (PHP 7 以降) false (PHP 7 以降) null (PHP 7 以降) void (PHP 7.1 以降)
iterable (PHP 7.1 以降) object (PHP 7.2 以降)

これらの名前は、弱い予約語として確保されています。 クラスやインターフェイスそしてトレイトの名前として使えますし、名前空間の中でも同様に使えますが、 使わないことを強く推奨します。将来のバージョンの PHP で使われる可能性があるためです。

弱い予約語
resource (PHP 7 以降) mixed (PHP 7 以降) numeric (PHP 7 以降)