草庐IT

spl_autoload_register

全部标签

php - 有没有办法重定向到 register_shutdown_function 中的错误页面?

我正在尝试找到一种干净的方法来处理致命和严重错误(即没有输出缓冲),并且我读到在register_shutdown_function中使用HTTPheader是不可能的。问题是,当发生严重错误(例如:服务不可用)时,我想重定向到通用静态错误页面。我该怎么办?显示一个或使用Javascript似乎都不是令人满意的解决方案。感谢您的帮助! 最佳答案 有一个解决方案(确实检测解析错误),与您所读的相反:我在生产服务器上运行一个网站,如果确实存在fatalerror,我们不显示任何错误或显示任何白页是至关重要的。目前,我们没有测试服务器,所

php - register_globals 修复

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭9年前。我有一个客户,他有一家网上商店,他希望我主持。该站点由另一个开发人员编写并使用了全局寄存器。当我将它上传到我的服务器时,它告诉我它需要启用register_globals,我检查了.htaccess文件,它是。当我询问托管公司时,他们告诉我它已被弃用,不会在服务器上运行。我不确定代码的哪些部分依赖于它,因为我没有仔细研究编程,我只是打算托管它。是否有快速修

php - New Relic for Heroku 应用程序中显示的 Composer\Autoload\includeFile 速度极慢

在NewRelic中,我可以看到托管在Heroku上的PHP5.6应用程序的事务跟踪。该交易执行时间为21,600毫秒,其中87%是Composer\Autoload\includeFile。根据我的理解,Composer\Autoload\includeFile只是由include$file;组成,所以我很茫然。这个问题并不经常发生,大多数这种类型的交易看起来都很好。什么会花这么长时间? 最佳答案 我用Composer得到了相同的结果。Composer管理库真的很容易,但是默认加载速度很慢。您应该使用“--optimize-aut

php - 运行 composer dump-autoload 时出现错误 255

运行composerdump-autoload时出现错误Script@phpartisanpackage:discoverhandlingthepost-autoload-dumpeventreturnedwitherrorcode255 最佳答案 没有Composer问题,它只是根据您的请求执行了一条失败的命令。这是Laravel特定的功能,它只是由Composer代表Laravel调用。Composer及其开发人员无法修复此处的任何问题或帮助您。 关于php-运行composerdu

php - 找不到 autoload.php

我被困在一个非常基本的问题上:我正在尝试使用Laravel,我使用Composer安装在我的Windows7上。当我尝试使用Wamp在本地访问我的网站时,出现错误:Warning:require(C:\wamp\www\sitedirectory\public\protected\bootstrap/../vendor/autoload.php):failedtoopenstream:NosuchfileordirectoryinC:\wamp\www\sitedirectory\public\protected\bootstrap\autoload.phponline17我到处都能读

php - Composer dump-autoload,问题

准确地说,在使用Laravel4开发项目时,我决定制作自己的帮助文件来存放我的自定义函数。下面是其中一个...functionpr($ar=array(),$bool=false){echo'';print_r($ar);echo'';if($bool){exit;}}在我的composer.json文件中,就在autoload:classmap之后,我添加了myne,autoload:files-arrar并包含了我的自定义文件app/helpers,如下图所示。"app/database/migrations","app/database/seeds","app/tests/Tes

php - 在 PHP 中,max_execution_time 会影响通过 register_shutdown_function() 调用运行的关闭函数吗?

我有一个使用register_shutdown_function()注册的关闭函数,需要很长时间才能完成。PHP的max_execution_time会导致PHP终止此函数还是会一直运行直到完成或出错? 最佳答案 它将运行完成。http://us2.php.net/manual/en/function.register-shutdown-function.php#33575 关于php-在PHP中,max_execution_time会影响通过register_shutdown_func

php - __autoload($class) 不工作?找不到类错误

我正在学习PROPHPANDJQUERY书中的一些示例,但由于某些原因这些示例不起作用。即使是我从图书站点下载的示例也不起作用。不知道哪里出了问题,因为我完全按照书上的那样做了../public/Index.phpinclude_once'../sys/core/init.inc.php';$cal=newCalendar($dbo,"2010-01-0112:00:00");//ERRORClass'Calendar'notfound/sys/core/init.inc.phpfunction__autoload($class){$filename="../sys/class/cla

php - 链接列表 php spl 或自定义?

我的脚本需要使用PHP使用双链表,所以我在网上搜索并找到了一个非常好的:http://www.codediesel.com/algorithms/doubly-linked-list-in-php/这个让我明白了它是如何工作的,以及元素是如何联系在一起的等等......现在,PHP有自己的双链表SPL函数集,这使它变得非常容易,但另一方面,我必须相信php的功能,而且我也受限于它们的功能。我应该改用PHP中的那个吗?或者我应该在链接中使用此代码,如果我想自定义它,我可以轻松吗? 最佳答案 使用更适合您的任何内容,但这里有一些注意事项

使用 Spl DataStructures 的 PHP 替代多维数组

我看过很多关于这个主题的问题,但没有一个能涵盖我的情况。我正在构建一个基于5个类的ACL模块:角色特权组Wrapper(猜猜它做了什么..)Privilege、Role和Group类的工厂组/角色的AccessList存储(基于使用情况和案例)我正在考虑使用SplQueue来存储权限级别(主要用于继承权限)所以我正在考虑使用单个对象来存储所有内容并且不认为普通的多维数组将是最佳选择.流程将类似于thispaste,它是TL;DR..对此感到抱歉。SomyquestioniswilltheSplQueuebeanoverkillinmycase?ShouldIuseandalternat