Perché sono legati errori php?
Domanda
Solo una domanda curiosa.
Ho notato che quando si genera un non fatale Errore php,
<b>Warning</b>: implode() [<a href='function.implode'>function.implode</a>]: Invalid arguments passed in...
, ma i collegamenti sono sciocchezze.
Se hanno intenzione di collegarlo perché non si collegano al manuale php?
o c'è qualche modo è possibile reindirizzare gli errori te stesso?
Soluzione
Ci sono 3 impostazioni di php.ini che controllano questo comportamento
Per html_errors impostazione verrà creato = 0 nessun link.
Il valore del docref_root sarà prependend a questi URL, il valore potrebbe essere http://www.php.net o qualche altro URL più adatto per voi. Per esempio http://www.php.net/function.implode è un URL valido.
Infine, v'è docref_ext, che - se esiste - deve iniziare con un punto e questo sarà aggiunto al collegamento. Utile se è necessario aggiungere ad esempio ".html" alla fine dei collegamenti.
buon punto di partenza nella documentazione per tutti e 3 è: http://www.php.net/manual/en/errorfunc.configuration.php#ini.html-errors
Per quanto riguarda il motivo per cui -. Che rende più facile per gli sviluppatori principianti di capire cosa qualsiasi determinati strumenti di errore
Altri suggerimenti
La mia ipotesi? In modo che gli sviluppatori PHP possono tasto destro del mouse e l'uso "Copia collegamento" o simili per copiare certe cose su errori, piuttosto che doversi preoccupare di evidenziare il testo a destra.