Tại sao các thông báo lỗi PHP chứa một liên kết, chẳng hạn như lỗi này:Tại sao thông báo lỗi PHP chứa liên kết tới tên của hàm trong biểu diễn HTML của chúng?
<b>Warning</b>: preg_match_all() [<a href='function.preg-match-all'>function.preg-match-all</a>]: Delimiter must not be alphanumeric or backslash in <b>/home/www/test.php</b> on line <b>93</b><br />
với liên kết này ?:
[<a href='function.preg-match-all'>function.preg-match-all</a>]
là giả định rằng PHP sẽ được cấu hình để đặt một http://www.php.net/
ở phía trước URL đó? Hoặc một người sẽ có một bản sao của tài liệu PHP trên máy chủ web của họ và bằng cách nhấp vào liên kết đó họ sẽ có thể truy cập thông tin về chức năng này?
Đây chỉ là điều tôi đã tò mò vì có vẻ như trừ khi lỗi xảy ra trên php.net, một liên kết như vậy sẽ vô ích.
Tôi biết có thể thiết lập trình xử lý lỗi tùy chỉnh, v.v. Câu hỏi của tôi là: Tại sao đây là hành vi mặc định của PHP?
Cảm ơn.
Hey, đây thực sự là một câu hỏi khá hay. Tôi luôn tự hỏi bản thân mình. – BoltClock