gpt4 book ai didi

PHP in_array 触发内部服务器错误

转载 作者:行者123 更新时间:2023-12-04 07:08:36 26 4
gpt4 key购买 nike

这真的不应该这么复杂,这表明我做错了什么,但在检查文档后我无法弄清楚是什么。

我正在尝试使用这段代码($level 作为参数传入)进行简单检查,以查看“标签”的类型是否在此操作期间要使用的类型列表中:

$filter = $this->levels[isset($this->levels[$level])?$level:'max'];
foreach($this->tags as $name => $tag)
{
$firephp->warn($tag);
if(in_array($tag->type , $filter) == false) continue;
// code omitted (this is where it dies)
}

检查 FirePHP 报告发生了 500 内部服务器错误,我 99.9% 确定它在这里(就像我说的,这是 PHP 执行停止时的行)。所以我认为这是两个问题:我如何进行这项工作,首先为什么会发生这种情况?

另外,如果重要的话,我在带有 PHP 5.2.9-1 和 MySQL 5.1 的 Windows Vista(32 位)上使用 Apache 2.2.11

更新:没关系 - 结果是语法错误。如果有人可以关闭这个问题,那就太好了。

最佳答案

为什么不打开 error_reporting 以获得更详细的错误?

error_reporting(E_ALL);
ini_set('display_errors', 1);

关于PHP in_array 触发内部服务器错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/716417/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com