Realice resaltado de sintaxis PHP en el archivo de prueba ("test.php"):
<html><cuerpo><?phpshow_source("test.php");?></cuerpo></html>La salida del navegador para el código anterior es la siguiente (dependiendo de lo que haya en el archivo):
<html><cuerpo> <?php echo ( "test.php" ?> </cuerpo></html> );La salida HTML del código anterior es la siguiente (ver código fuente):
<html><body><code><span style="color: #000000"><html><br /><body><br /><span style="color: #0000BB"><? php<br /></span><span style="color: #007700">echo(</span><span style="color: #DD0000">"test.php"</span><span style="color: #007700">);<br /></span><span style="color: #0000BB">?><br /></span></body><br /></html></span></code></body></html>La función show_source() realiza resaltado de sintaxis PHP en archivos. El resaltado de sintaxis se realiza mediante etiquetas HTML.
El color utilizado para resaltar se puede configurar a través del archivo php.ini o llamando a la función ini_set().
show_source() es un alias para resaltado_file().
Nota: Al utilizar esta función, se mostrará el archivo completo, incluidas las contraseñas y otra información confidencial.
show_source( nombre de archivo,retorno )
parámetro | describir |
---|---|
Nombre del archivo | Requerido. Especifica los archivos que se mostrarán. |
devolver | Opcional. Si este parámetro se establece en VERDADERO, la función devuelve el código resaltado como una cadena en lugar de generarlo directamente. El valor predeterminado es FALSO. |
Valor de retorno: | Si el parámetro de retorno se establece en VERDADERO, la función devolverá el código resaltado como una cadena en lugar de generarlo directamente. De lo contrario, se devuelve VERDADERO en caso de éxito y FALSO en caso de error. |
---|---|
Versión PHP: | 4+ |
Registro de actualización: | A partir de PHP 4.2.1, esta función ahora también se ve afectada por safe_mode y open_basedir. Sin embargo, el modo seguro se eliminó en PHP 5.4. El parámetro de retorno se agregó en PHP 4.2.0. |