PHP脚本在调用成员函数时停止,不会引发错误

PHP脚本在调用成员函数时停止,不会引发错误,php,Php,什么会导致php脚本停止执行而不输出任何错误? 当我调用一个继承的函数时,它发生在我身上 示例代码: class X extends FPDF { function foo() { return $this->GetClientWidth(); } } FPDF类如下:(删除链接)版本错误 对象被启动,每当我调用GetClientWidth()时,我都会得到一个空白页 用于在重新安装操作系统/开发环境之前工作。在XAMPP上运行 更新:很抱歉让您困惑,我没有检查

什么会导致php脚本停止执行而不输出任何错误? 当我调用一个继承的函数时,它发生在我身上

示例代码:

class X extends FPDF {
   function foo() {
       return $this->GetClientWidth();
   }
}
FPDF类如下:(删除链接)版本错误

对象被启动,每当我调用GetClientWidth()时,我都会得到一个空白页

用于在重新安装操作系统/开发环境之前工作。在XAMPP上运行

更新:很抱歉让您困惑,我没有检查我提供的链接,它确实没有讨论的功能。但在我的本地版本中,它就在那里。

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

或者检查错误。在脚本开头添加以下代码,并检查是否显示任何错误

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

当它发生在我身上时,是因为该方法不存在

我已经修改了你的对象FPDF,它还没有定义

require_once "FPDF.php";
error_reporting(E_ALL); 
ini_set('display_errors',1);

class X extends FPDF {
   function foo() {
       return $this->GetClientWidth();
   }
}

$x = new X;
$ClienWidth = $x->foo();
var_dump($ClienWidth);
返回:

Fatal error: Call to undefined method X::GetClientWidth()

原因很简单:“fpdf中没有GetClientWidth方法-”

您是否有错误报告?尝试添加
错误报告(-1)添加到脚本顶部。fpdfYes中没有GetClientWidth方法。是的,我启用了错误报告,并且我收到了任何其他类型的错误。然而,在这一点上,没有任何报道。脚本刚刚停止。@cap俘:对不起,链接错误;功能就在这种情况下,您是否检查了方法保护级别?e、 公共-私人?对不起,我提供了一个错误的链接,功能在那里,我检查过了