Frage

Nur eine neugierige Frage.

Ich habe bemerkt, dass, wenn Sie erzeugen einen nicht fatal PHP-Fehler,

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

aber die Links sind Unsinn.

Wenn sie gehen, um es zu verbinden warum sie verknüpfen es nicht auf das PHP-Handbuch?

oder ist es irgendwie können Sie den Fehler selbst umleiten?

War es hilfreich?

Lösung

Es gibt 3 php.ini Einstellungen, die dieses Verhalten steuern

Durch die Einstellung html_errors = 0 keine Links erstellt werden.

Der Wert von docref_root auf diese URLs sein prependend werden könnte Wert sein http://www.php.net oder eine andere url mehr für Sie geeignet. Zum Beispiel http://www.php.net/function.implode ist eine gültige URL.

Schließlich gibt es docref_ext, die - falls vorhanden - mit einem Punkt beginnen muss, und dies wird auf den Link angehängt werden. Nützlich, wenn Sie zum Beispiel „.html“ bis zum Ende der Links hinzufügen muß.

Guter Ausgangspunkt in der Dokumentation für alle 3: http://www.php.net/manual/en/errorfunc.configuration.php#ini.html-errors

Was, warum -. Es macht es einfacher für Anfänger Entwickler, um herauszufinden, was jedes gegebenen Fehlermittel

Andere Tipps

Meine Vermutung? Damit die PHP-Entwickler können mit der rechten Maustaste und Verwendung „Link kopieren“ oder wie die bestimmte Dinge aus Fehlern zu kopieren, anstatt sich Sorgen über den richtigen Text markieren.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top