不能使用' String'作为保留的类名

时间:2017-01-22 06:52:36

标签: string php-7

error message

我想生成一个随机字符串。我的开发环境是xampp和php7.0.9。因为引用了一个String类,我得到了那个错误。

4 个答案:

答案 0 :(得分:1)

字符串是保留关键字。您不能在PHP 7中使用String作为类名。将其更改为任何其他名称。喜欢Sting_type。

答案 1 :(得分:1)

你正在使用一个类来做这件事。但是,当您为此类命名时,您将其命名为String。

PHP和其他语言保留了仅适用于内部函数和变量的术语。我们不能使用它们。

只需将类名更改为其他内容即可正常工作。

答案 2 :(得分:1)

这是一个关于php 7的cakephp项目,你应该这样做 只需下载cakephp 2.8并从中复制lib文件夹并替换为我的项目。

和解决问题

答案 3 :(得分:0)

如果它是PHP 7+版本上的Cakephp项目,请更新您的lib文件夹