只是一个奇怪的问题。

我注意到当你生成一个 非致命 PHP错误,

<b>Warning</b>:  implode() [<a href='function.implode'>function.implode</a>]: Invalid arguments passed in...

但是链接是胡说八道。

如果他们要链接它,为什么他们不将其链接到PHP手册?

还是您可以自己重新布局错误?

有帮助吗?

解决方案

有3个控制此行为的php.ini设置

通过设置HTML_ERRORS = 0不会创建链接。

DOCREF_ROOT的值将被预先限制为这些URL,值可能为 http://www.php.net 或其他一些更适合您的URL。例如 http://www.php.net/function.implode 是有效的URL。

最后,有docref_ext,如果存在 - 如果存在 - 必须从点开始,则将其附加到链接上。如果您需要将“ .html”添加到链接末尾,则有用。

所有3个文档中的好起点是: http://www.php.net/manual/en/errorfunc.configuration.php#ini.html-errors

至于原因 - 它使初学者开发人员更容易弄清楚任何给定的错误含义。

其他提示

我猜?因此,PHP开发人员可以右键单击并使用“复制链接”或类似的内容来复制某些内容,而不必担心突出显示正确的文本。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top