String 无法将“字符串”用作类名,因为它是保留的

String 无法将“字符串”用作类名,因为它是保留的,string,php-7,String,Php 7,我想要生成一个随机字符串,我的开发环境是带有php7.0.9的xampp。由于引用了字符串类,我得到了那个错误。字符串是保留关键字。在PHP7中不能使用字符串作为类名。将其更改为任何其他名称。类似于Sting_类型。您可能正在使用一个类来完成此操作。但是,当您命名这个类时,您将它命名为String PHP和其他语言具有仅用于内部函数和变量的保留术语。我们不能用它们 只需将类名更改为其他名称,它就会正常工作。这是PHP7上的cakephp项目吗 只需下载CakePHP2.8并从中复制lib文件夹,

我想要生成一个随机字符串,我的开发环境是带有php7.0.9的xampp。由于引用了字符串类,我得到了那个错误。

字符串是保留关键字。在PHP7中不能使用字符串作为类名。将其更改为任何其他名称。类似于Sting_类型。

您可能正在使用一个类来完成此操作。但是,当您命名这个类时,您将它命名为String

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


只需将类名更改为其他名称,它就会正常工作。

这是PHP7上的cakephp项目吗 只需下载CakePHP2.8并从中复制lib文件夹,然后将其替换到我的项目中


问题解决了

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

可能是Cakephp 2.8的副本,您可以从哪里下载?我能找到的所有东西都涉及到使用composer等,而且当所需要的只是替换一个文件夹时,看起来相当复杂?[更新:我在这里找到它: