只是一个奇怪的问题。
我注意到当你生成非致命 php错误时,
<b>Warning</b>: implode() [<a href='function.implode'>function.implode</a>]: Invalid arguments passed in...
但链接是无稽之谈。
如果他们要链接它,为什么他们不将它链接到php手册?
或者您是否可以自行重新路由错误?
答案 0 :(得分:10)
有3个php.ini设置可以控制此行为
通过设置html_errors = 0,将不会创建任何链接。
docref_root的值将取决于这些网址,值可以是http://www.php.net或其他更适合您的网址。例如,http://www.php.net/function.implode是有效的网址。
最后,还有docref_ext,如果它存在,则必须以点开头,这将附加到链接。如果您需要在链接末尾添加“.html”,则非常有用。
所有3的文档中的良好起点是:http://www.php.net/manual/en/errorfunc.configuration.php#ini.html-errors
至于为什么 - 它使初学者更容易弄清楚任何给定的错误意味着什么。
答案 1 :(得分:0)
我的猜测?因此,PHP开发人员可以右键单击并使用“复制链接”等来复制某些错误,而不必担心突出显示正确的文本。