Php 为什么我会得到;致命错误:无法重新声明funcName();在一个主机上,而不是在另一个主机上? 我想一个VH被配置为支持错误,最后您为什么要重新声明该函数?为了更好地重写方法,请使用类并扩展它们。@Jeff-我不想重新声明函数。我试图对同事的代码进行代码

Php 为什么我会得到;致命错误:无法重新声明funcName();在一个主机上,而不是在另一个主机上? 我想一个VH被配置为支持错误,最后您为什么要重新声明该函数?为了更好地重写方法,请使用类并扩展它们。@Jeff-我不想重新声明函数。我试图对同事的代码进行代码,php,apc,Php,Apc,为什么我会得到;致命错误:无法重新声明funcName();在一个主机上,而不是在另一个主机上? 我想一个VH被配置为支持错误,最后您为什么要重新声明该函数?为了更好地重写方法,请使用类并扩展它们。@Jeff-我不想重新声明函数。我试图对同事的代码进行代码检查,在我的vhost上它会产生致命错误,但在他的vhost上不会,我正在试图找出原因。如果同事环境没有显示致命错误,那么他可能会无意中在代码中引入致命错误,而没有意识到这一点。我尽可能地做一个好的、彻底的代码审查,我可能会错过他在开发过程中可

为什么我会得到;致命错误:无法重新声明funcName();在一个主机上,而不是在另一个主机上?
我想一个VH被配置为支持错误,最后您为什么要重新声明该函数?为了更好地重写方法,请使用类并扩展它们。@Jeff-我不想重新声明函数。我试图对同事的代码进行代码检查,在我的vhost上它会产生致命错误,但在他的vhost上不会,我正在试图找出原因。如果同事环境没有显示致命错误,那么他可能会无意中在代码中引入致命错误,而没有意识到这一点。我尽可能地做一个好的、彻底的代码审查,我可能会错过他在开发过程中可能发现的问题。@Jeff-至于一个VH被设置为抑制错误的可能性。。。当然有可能。但是致命的错误是致命的错误是致命的错误。即使错误没有被输出到屏幕,它也不应该到达程序的最后。致命错误应该阻止显示“全部完成!”行,这不是…好的一点:“致命错误应该阻止”全部完成!“从显示线”老实说:恐怕我帮不了忙,对不起!
<?php
error_reporting(E_ALL);
ini_set('display_errors', 1);

include('inc/functions.php');
include('inc/functions.php');
include('inc/functions.php');

function funcName() {}

echo 'all done!';