Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/263.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 Xdebug提前终止,没有错误,但站点在被禁用时运行良好_Php_Drupal 7_Xdebug - Fatal编程技术网

Php Xdebug提前终止,没有错误,但站点在被禁用时运行良好

Php Xdebug提前终止,没有错误,但站点在被禁用时运行良好,php,drupal-7,xdebug,Php,Drupal 7,Xdebug,我正在PhpStorm IDE中使用Xdebug。我一直使用Xdebug,没有问题。我现在遇到了一个奇怪的问题——我有一行代码,其中Xdebug立即终止,我得到了一个白色的死亡屏幕,并且我没有Apache、PHP日志等。当我关闭断点(或Xdebug本身)时,页面运行良好,并实际按预期运行代码。这让我非常困惑,我想知道这可能是由什么类型的问题引起的 我不认为实际的代码行是有帮助的,但这里是: $options[$bundle][$entity_id] = check_plain($this->

我正在PhpStorm IDE中使用Xdebug。我一直使用Xdebug,没有问题。我现在遇到了一个奇怪的问题——我有一行代码,其中Xdebug立即终止,我得到了一个白色的死亡屏幕,并且我没有Apache、PHP日志等。当我关闭断点(或Xdebug本身)时,页面运行良好,并实际按预期运行代码。这让我非常困惑,我想知道这可能是由什么类型的问题引起的

我不认为实际的代码行是有帮助的,但这里是:

$options[$bundle][$entity_id] = check_plain($this->getLabel($entity));

这行代码位于Drupal 7 Entityreference模块中

编辑:
同样,我也不知道这是否是一个因素,但我在一个流浪者的盒子上运行这个网站。

你有没有加入这个方法,它可能是堆栈中的一个例外(在Drupal代码中)?是的,我加入了这个方法。当我介入时,遍历每一步直到结束,它很好地完成了函数调用。只有当我跨过它,它才有这个问题。而且,its在第一次调用时就出现了问题,因此它不像是唯一一次在不同的ITERation上失败。。。。