PHP - 功能名称导致的空白页面

时间:2014-07-07 23:39:58

标签: php

我有一个包含文件的PHP页面。在该文件中,定义了几个函数。其中一个是......

function median($arr){
    sort($arr);
    $count = count($arr); //total numbers in array
    $middleval = floor(($count-1)/2); // find the middle value, or the lowest middle value
    if($count % 2) { // odd number, middle is the median
        $median = $arr[$middleval];
    } else { // even number, calculate avg of 2 medians
        $low = $arr[$middleval];
        $high = $arr[$middleval+1];
        $median = (($low+$high)/2);
    }
    return $median;
}

使用该功能,我得到一个空白页面。如果我...
1.)将该功能重命名为其他任何内容,页面有效
2.)删除函数的内容,但保留为median(),我仍然得到空白页。

我在网站的不同区域安装了相同的设备并且工作正常。我字面上复制/粘贴了一个目录,它的子网站到了网站的另一个区域,现在我在复制版本上遇到了这个问题(原版仍然很好)。

关于如何解决问题的任何想法?

1 个答案:

答案 0 :(得分:0)

正如评论中所建议的,使用error_reporting(E_ALL);表明此函数已在其他地方声明。

+1建议使用error_reporting(E_ALL);作为调试程序的人。