Error: Cannot use ‘String’ as class name as it is reserved
Last Update: 2018.09.09 04:01:24
どうやらPHP7から型名と同じクラス名・インターフェース名・trait名が作れないようになったらしいのでこれはアウト。
namespace Libs\OreOre;
class String {}
string 以外にもココらへんはだめ
- int
- float
- bool
- string
- true
- false
- null
- resource(PHP7.0時点ではエラーではなく、規約として利用禁止)
- object(PHP7.0時点ではエラーではなく、規約として利用禁止)
- mixed(PHP7.0時点ではエラーではなく、規約として利用禁止)
- numeric(PHP7.0時点ではエラーではなく、規約として利用禁止)