我使用laravel 5.1,apache 2.4 + nginx1.9和php 7.0.0。如何判断我的问题“不能使用'String'作为类名,因为它是保留的”?
我应该更新什么?
答案 0 :(得分:0)
在PHP 5.6中String
类是正常的,一切运行正常,所以你应该降级或重命名你的类。
这是关于该主题的GitHub discussion。
在您的特定情况下,df['$/hour'].loc[df['hours']>=1] = df['$']/df['hours']
df['$/hour'].loc[df['hours']<1] = df['$']
类来自包。所以解决这个问题的最简单方法是降级到PHP 5.6。
答案 1 :(得分:0)
它说,您不能将String
用作类名,因为它已在php 7
中保留。尝试为您的班级使用其他名称。
尝试升级您的php解析器。它使用String_
代替String
。
:https://github.com/nikic/PHP-Parser/blob/master/lib/PhpParser/Node/Scalar/String_.php#L8