我们正在开发 CRM。
在本地,我没有问题,但在远程(OVH),我有这个错误消息:
Parse error: syntax error, unexpected 'class' (T_CLASS), expecting identifier (T_STRING) or variable (T_VARIABLE) or '{' or '$' in /home/dubinfo/www/CRM/model/Locataire.php on line 126
这是代码:
public function setVisites($visites) {
$this->_visites = CheckTyper::isArrayOfModel($visites,
VisiteMaisonInvestisseur::class, 'visites', __CLASS__);
}
远程主机(OVH)上的 PHP 版本是 5.4.38
最佳答案
使用 class
作为常量名称仅在 PHP 5.5 中可用。
要获取类名,您可以将 VisiteMaisonInvestisseur::class
替换为 get_class(new VisiteMaisonInvestisseur)
。
或者更改常量的名称。例如:VisiteMaisonInvestisseur::class_name
。
关于php - 意外的 'class' (T_CLASS) 仅在远程(不在本地),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29862558/