PHP show_source()Funciones
Manual de referencia de PHP Misc
Ejemplos
Resaltado de sintaxis de PHP para el archivo de prueba ("test.php"):
<html>
<body>
<?php
show_source("test.php");
?>
</body>
</html>
<body>
<?php
show_source("test.php");
?>
</body>
</html>
La salida del navegador del código anterior es la siguiente (depende del contenido del archivo):
<html>
<body>
<?php
echo ("test.php");
?>
</body>
</html>
<body>
<?php
echo ("test.php");
?>
</body>
</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: #0053A6">echo (</span><span style="color: #DD0000">"test.php"</span><span style="color: #0053A6">);
<br /></span><span style="color: #0000BB">?>
<br /></span></body>
<br /></html></span>
</code>
</body>
</html>
<body>
<code><span style="color: #000000">
<html>
<br /><body>
<br /><span style="color: #0000BB"><?php
<br /></span><span style="color: #0053A6">echo (</span><span style="color: #DD0000">"test.php"</span><span style="color: #0053A6">);
<br /></span><span style="color: #0000BB">?>
<br /></span></body>
<br /></html></span>
</code>
</body>
</html>
Ejecutar ejemplo »
Definición y uso
La función show_source() aplica resaltado de sintaxis PHP al archivo. La sintaxis se resalta mediante etiquetas HTML.
Los colores utilizados para el resaltado se pueden configurar mediante el archivo php.ini o llamando a la función ini_set().
show_source() eshighlight_file()un alias de.
Nota:¡Al usar esta función, se mostrará todo el archivo, incluidas contraseñas y otra información sensible!
Sintaxis
show_source(filename,return)
| Parámetros | Descripción |
|---|---|
| filename | Obligatorio. Especifica el archivo a mostrar. |
| return | Opcional. Si este parámetro se establece en TRUE, la función devolverá el código resaltado como una cadena en lugar de mostrarlo directamente. El valor predeterminado es FALSE. |
Detalles técnicos
| Valor de retorno: | Sireturnel parámetro se establece en TRUE, la función devolverá el código resaltado como una cadena en lugar de mostrarlo directamente. De lo contrario, devuelve TRUE si tiene éxito y FALSE si falla. |
|---|---|
| Versión de PHP: | 4+ |
| Registro de cambios: | Desde PHP 4.2.1, esta función también se ve afectada por safe_mode y open_basedir. Sin embargo, safe_mode fue eliminado en PHP 5.4. El parámetro return se añadió en PHP 4.2.0. |
Manual de referencia de PHP Misc Otras extensiones