Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/237.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
php 5.4编译错误:调用时间传递引用已在中删除_Php_Php 5.4 - Fatal编程技术网

php 5.4编译错误:调用时间传递引用已在中删除

php 5.4编译错误:调用时间传递引用已在中删除,php,php-5.4,Php,Php 5.4,我无法修复这个问题,当我在PHP5.3上使用这段代码时,它可以完美地运行;我只是在使用symfony和doctor的函数,没有引用 $valoresDefecto = array(); foreach($cambios as $cambio) { $valoresDefecto[preg_replace("|\s|","-",$cambio->getNombre()."").'-a-'.preg_replace("|\s|","-",$cambio->getAFusion

我无法修复这个问题,当我在PHP5.3上使用这段代码时,它可以完美地运行;我只是在使用symfony和doctor的函数,没有引用

$valoresDefecto = array();
foreach($cambios as $cambio) {

     $valoresDefecto[preg_replace("|\s|","-",$cambio->getNombre()."").'-a-'.preg_replace("|\s|","-",$cambio->getAFusionarCon()->getAfusionarCon()->getNombre()."")] = false;
}
$form = $this->createFormBuilder($valoresDefecto);
foreach($cambios as $cambio){       
    $form->add(preg_replace("|\s|","-",$cambio->getNombre()."").'-a-'.preg_replace("|\s|","-",$cambio->getAFusionarCon()->getAfusionarCon()->getNombre().""),'choice',array('choices'=> array($cambio->getAFusionarCon()->getId()."#aceptado"=>"aceptar", $cambio->getAFusionarCon()->getId()."#rechazado"=>"rechazar")));                                         
 }
 $terminado = $form->getForm();

在不知道该错误抛出的位置(文件/行)的情况下,很难回答此问题。它是在你的代码中还是在Symfony的/教义中?如果是后者,您使用的是这些框架的哪个版本?看起来很相关:我在示例代码中没有看到任何符号。也许错误在别处?