600得票18回答
如何捕获 PHP 致命错误(`E_ERROR`)?

我可以使用set_error_handler()来捕获大多数PHP错误,但它无法处理致命错误(E_ERROR),例如调用不存在的函数。是否有另一种方法来捕获这些错误? 我正尝试在所有错误时调用mail(),并且正在运行PHP 5.2.3。

252得票16回答
致命错误:找不到类'SoapClient'

我在尝试一个简单的Web服务例子,即使我已经取消注释php.ini文件中的 extension=php_soap.dll,但还是出现了以下错误: 致命错误:在 C:\Program Files (x86)\EasyPHP-5.3.9\www\server.php 的第2行找不到类'So...

182得票12回答
奇怪的PHP错误:'无法在写上下文中使用函数返回值'

我遇到了这个错误,但我无法理解它的含义。 确切的错误信息如下: 致命错误:不能在写入上下文中使用函数返回值, 位于/home/curricle/public_html/descarga/index.php 的第48行 第48行是:if (isset($_POST('sms...

177得票9回答
PHP致命错误:在非对象上下文中使用$this

我有一个问题: 我正在编写一个没有框架的新WebApp。 在我的index.php中,我使用:require_once('load.php'); 而在load.php中,我使用require_once('class.php');来加载我的class.php。 在我的class.php中...

173得票19回答
PHP致命错误:无法重新声明类

有人知道是什么原因导致了这个问题吗? PHP致命错误:不能重新声明类

143得票14回答
为什么出现“Fatal error: Class 'PHPUnit_Framework_TestCase' not found in ...”错误?

为什么我会收到这个 PHP 错误?Fatal error: Class 'PHPUnit_Framework_TestCase' not found in ...

121得票4回答
在require_once中使用相对路径无法工作

我有以下结构otsg > class > authentication.php > database.php > user.php > include > config.inc.php > encryption.php...

117得票7回答
如何在使用WSL时,修复`git`报告的“检测到令人怀疑的所有权”错误,而无需添加`safe.directory`?

在这种情况下,我过去几年都使用git: 主机 = 我的笔记本电脑,Windows操作系统。 启用WSL 仓库位于Linux侧面。 我可以从Linux和Windows两个侧面访问它们。 我可以通过 git-bash 这样(通过//wsl$/ 共享)来访问Linux中的文件: 或者原生在WS...

101得票1回答
如何在 PHP 类型提示中捕获“可捕获的致命错误”?

我正在尝试在我的一个类中实现 PHP5 的类型提示。class ClassA { public function method_a (ClassB $b) {} } class ClassB {} class ClassWrong{} 正确用法:$a = new ClassA...

85得票9回答
PHP提示:读取数据时使用数组时未定义偏移量1

我遇到了这个 PHP 错误:PHP Notice: Undefined offset: 1 这是抛出该异常的 PHP 代码:$file_handle = fopen($path."/Summary/data.txt","r"); //open text file $data = array(...