Pregunta

Sólo una pregunta curiosa.

he notado que cuando se genera un no mortal de error php,

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

pero los enlaces no tienen sentido.

Si van a vincularlo ¿por qué no se vinculan con el manual de php?

o hay alguna manera se puede redirigir los errores usted mismo?

¿Fue útil?

Solución

Hay 3 ajustes php.ini que controlan este comportamiento

Por html_errors ajuste se creará = 0 enlaces.

El valor de docref_root será prependend a los URLs, el valor podría ser http://www.php.net o alguna otra url más adecuado para usted. Por ejemplo http://www.php.net/function.implode es una URL válida.

Por último, hay docref_ext, que - si existe - debe comenzar con un punto y esto se añadirán al final del enlace. Útil si es necesario agregar, por ejemplo, ".html" al final de los enlaces.

buen punto de partida en la documentación de los 3 es: http://www.php.net/manual/en/errorfunc.configuration.php#ini.html-errors

En cuanto a por qué -. Que hace que sea más fácil para los desarrolladores principiantes de averiguar lo que cualquier medio de error dados

Otros consejos

Mi conjetura? De manera que los desarrolladores de PHP puede hacer clic derecho y uso "Copiar enlace" o similar para copiar ciertas cosas fuera de errores en lugar de tener que preocuparse de resaltar el texto a la derecha.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top