使用 PHP 的set_error_handler()
函数,您可以让可调用函数接收一些参数,其中之一是错误字符串。这是我在测试中收到的示例错误字符串(我导致错误被抛出):
parse_ini_file(/MyPath/App/Config/Database2.ini) [<a href='function.parse-ini-file'>function.parse-ini-file</a>]: failed to open stream: No such file or directory
您会注意到它包含一个指向该parse_ini_file()
函数的链接,该链接应指向以下内容:
http://us1.php.net/manual/en/function.parse-ini-file.php
我的问题是,将http://us1.php.net/manual/en/部分添加到该字符串中的路径的最简单方法是什么。是否有一个函数可以让我为此设置基本 URL,或者我是否必须手动将字符串替换为类似的东西preg_replace()
?对我来说这似乎很奇怪,它只是文件名的默认点......除了文本操作之外,必须有一个标准程序来修复该链接。
有任何想法吗?