草庐IT

php - 如何调试 Silex Framework 中的 php fatal error

我想知道如何才能看到这样的语法错误(缺少分号):这将导致WSOD(白屏死机)。我尝试包含一个如下所示的调试配置文件:useSymfony\Component\Debug\ErrorHandler;useSymfony\Component\Debug\Debug;//Includetheprodconfigurationrequire__DIR__.'/prod.php';//EnablePHPErrorlevelerror_reporting(E_ALL);ini_set('display_errors','On');//Enabledebugmode$app['debug']=tru

PHP fatal error : Class not found - PHPUnit

我正在尝试使用PHPUnit在一个PHP项目中。这是我的项目结构(文件为斜体字体样式)控制者Pages.php测试pagesTest.php供应商斌phpunit.batcomposer.json我的文件:composer.json{"require-dev":{"phpunit/phpunit":"5.5.4"}}Pages.phppagesTest.phpassertEquals($expected,$pages->render());}}当我打开命令行时,我写:C:\xampp\htdocs\PHPUnitTestProject\vendor\bin>phpunit../../t

解决git fatal: Authentication failed for ‘https://github.com

gitclone遇到的错误remote:SupportforpasswordauthenticationwasremovedonAugust13,2021.remote:Pleaseseehttps://docs.github.com/en/get-started/getting-started-with-git/about-remote-repositories#cloning-with-https-urlsforinformationoncurrentlyrecommendedmodesofauthentication.fatal:Authenticationfailedfor‘https

php - 随机 "PHP Fatal error: Out of memory"错误

自从我将PHP应用程序移动到新服务器(PHP/5.3.8在32位WindowsServer2003R2上作为Apache2.2模块运行)后,我在PHP错误日志中收到随机错误:[09-Jan-201219:45:12]PHPFatalerror:Outofmemory(allocated786432)(triedtoallocate17bytes)inD:\site\util\odbc-connection.phponline675[10-Jan-201217:56:49]PHPFatalerror:Outofmemory(allocated1310720)(triedtoallocat

php - 将 ppt 转换为 jpg 时出现 fatal error : Uncaught exception 'com_exception' with message.

当我运行blow代码时:/***PPTtoImageconversion***/$ppt_file='E:\wamp\www\temp/a.pptx';$app=newCOM("PowerPoint.application")ordie("UnabletoinstantiatePowerPoint");$app->Visible=true;$app->Presentations->Open($ppt_file);$app->Presentations[1]->SaveAs("E:/tmp/outdir",18);$app->Presentations[1]->Close();$app-

PHP: fatal error :找不到类 'SoapClient'

首先,我已经阅读了这个问题(Fatalerror:Class'SoapClient'notfound)并完成了答案所说的一切。但仍然遇到问题。我在这里(https://bugs.php.net/bug.php?id=64445)也发现了类似的问题,但那里也没有解决。我正在尝试在Win764上设置PHP+Apache环境。PHP:php-5.5.17-Win32-VC11-x86。线程安全。Apache:httpd-2.4.10-win32-VC11所以,这是我用于SOAP的C:\PHP\php.ini。一切设置正确:extension=php_soap.dll;Directoryinw

PHP: fatal error :无法实例化抽象类

我有一个名为的抽象数据库类:abstractclassdatabase{protected$value;}我创建了另一个抽象类abstractclassmy_databaseextendsdatabase{publicfunctionset_value($value){$this->value=$value;}}当我尝试使用它时:$my_db=newmy_database();我得到错误:Fatalerror:Cannotinstantiateabstractclassmy_databasein...我尝试做的是:抽象类数据库有一个protected$value,我想创建一个包装类,以

PHP:捕获 fatal error (调用非对象的成员函数)

有时,我的脚本无法读取服务器的输出并发生以下错误:PHPfatalerror:调用非对象上的成员函数somefun()这不是我无法解决的问题,但这会导致我的脚本崩溃。有没有一种方法可以创建一个在发生此特定错误时运行的函数?我认为进行try-catch或类似操作是不切实际的,因为我必须找到调用成员函数的每个实例并测试该对象是否存在(数千个)。 最佳答案 在PHP7中是的,捕获一个“错误”throwable,见http://php.net/manual/en/language.errors.php7.php演示:https://3v4l

php - 如何故意在 PHP 脚本中造成 fatal error ?

我希望脚本在崩溃时停止执行,同时不要耗尽内存或以其他方式使服务器崩溃。知道怎么做吗? 最佳答案 我相信这就是您要找的:trigger_error("Oops!",E_USER_ERROR);文档:http://php.net/manual/en/function.trigger-error.phpE_USER_ERROR几乎等于E_ERROR,即fatalruntimeerror. 关于php-如何故意在PHP脚本中造成fatalerror?,我们在StackOverflow上找到一个类

php - "PHP Fatal error: Class ' HttpRequest ' not found"

我一直在尝试以多种方式解决这个问题,阅读了很多帖子但仍然没有运气。我在Mac、OSX10.7Lion上工作,我正在使用MAMP为WordPress网站(php文件)编写插件,有时我必须发出HTTP请求:$request=newHttpRequest('something');$request->setMethod(HTTP_METH_GET);执行此请求时出现错误,当我检查日志文件时,消息如下:"PHPFatalerror:Class'HttpRequest'notfoundin(the_php_file)"我已经安装了PEAR、PECL和HTTP扩展(pecl_http)、Xcode