为什么PHP错误消息包含指向HTML表示中函数名称的链接?

前端之家收集整理的这篇文章主要介绍了为什么PHP错误消息包含指向HTML表示中函数名称的链接?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
为什么 PHP错误消息包含链接,例如此错误

< b>警告< / b&gt ;: preg_match_all()[< a href ='function.preg-match-all'> function.preg-match-all< / a>]:分隔符不能为字母数字或反斜杠在< b> /home/www/test.PHP\u0026lt; / b>在< b> 93< / b>< br />

有这个链接

[< a href ='function.preg-match-all'> function.preg-match-all< / a>]

假设PHP将被配置为将http://www.PHP.net/放在该URL的前面?或者一个人将在他们的Web服务器上有一个PHP文档的副本,通过点击该链接,他们将能够访问有关该功能的信息?

这只是我一直很好奇的东西,因为似乎除了错误发生在PHP.net,这样的链接将是无用的.

我知道可以设置自定义错误处理程序等.我的问题是:为什么这是PHP的默认行为?

谢谢.

它确实应该链接PHP.net,但大多数默认配置都已关闭.您应该将其重定向到本地手动副本. (Mine有/ PHPmanual /,PHP手册包可能会放置它;我相信包管理器会取消该选项的注释.)

PHP.ini中的选项docref_root可用于设置.

猜你在找的PHP相关文章