Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/symfony/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Symfony(OrangeHRM):php名称函数中的点出错_Php_Symfony_Orangehrm - Fatal编程技术网

Symfony(OrangeHRM):php名称函数中的点出错

Symfony(OrangeHRM):php名称函数中的点出错,php,symfony,orangehrm,Php,Symfony,Orangehrm,我使用symfony(OrangeHRM)直到昨天都没有错误,但今天我有一个错误: [09-Jun-2014 08:53:29] PHP Parse error: syntax error, unexpected '.', expecting '(' in C:\xampp\htdocs\hrb\symfony\lib\vendor\symfony\lib\plugins\sfDoctrinePlugin\lib\vendor\doctrine\Doctrine\Record.php on li

我使用symfony(OrangeHRM)直到昨天都没有错误,但今天我有一个错误:

[09-Jun-2014 08:53:29] PHP Parse error: syntax error, unexpected '.', expecting '(' in C:\xampp\htdocs\hrb\symfony\lib\vendor\symfony\lib\plugins\sfDoctrinePlugin\lib\vendor\doctrine\Doctrine\Record.php on line 2023
行代码如下所示:

public function synString.fromCharCodeonizeWithArray(array $array, $deep = true)
在php中,在名称函数中插入点是一个错误

我没有做任何改变,发生了什么?我知道这是php上的一个错误,但我使用了包含它的文件几个月,没有任何错误


在Record.php中有许多行存在此问题。

Record.php中的两个函数具有相同的签名:

public function fromArray(array $array, $deep = true)


事实上,这看起来像是大规模搜索/替换的失败。因此,恢复修改。但由于它是一个插件,因此应该将其设置为外部插件,并且不应提交。

如果不访问您的系统,很难说这一点。看起来好像有人做了一件糟糕的事,找到了全部并替换了。您是否使用任何VCS(git、svn等)?如果是这样的话,您可以看到是谁以及何时更改了该文件。我无法用您的计算机来检测到底发生了什么,但请尝试
composer update--更喜欢源代码
来解决问题您是对的一定发生了什么事,我想知道我是如何做到的,但一定是这样,我恢复了备份,文件是正确的。谢谢
public function synchronizeWithArray(array $array, $deep = true)