Función PHP Highlight_file()
❮ Referencia miscelánea de PHP
Ejemplo
Usando un archivo de prueba ("test.php") para generar el archivo con la sintaxis de PHP resaltada:
<html>
<body>
<?php
highlight_file("test.php");
?>
</body>
</html>
La salida del navegador del código anterior podría ser (dependiendo del contenido de su archivo):
<html>
<body>
<?php
echo ("test.php");
?>
</body>
</html>
La salida HTML del código anterior podría ser (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>
Definición y uso
La función Highlight_file() genera un archivo con la sintaxis de PHP resaltada. La sintaxis se resalta mediante el uso de etiquetas HTML.
Sugerencia: los colores utilizados para resaltar la sintaxis se pueden configurar en el archivo php.ini o con la función ini_set().
Nota: Al usar esta función, se mostrará el archivo completo, ¡incluidas las contraseñas y cualquier otra información confidencial!
Sintaxis
highlight_file(filename,return)
Valores paramétricos
Parameter | Description |
---|---|
filename | Required. Specifies the file to be highlighted |
return | Optional. If set to TRUE, this function will return the highlighted code as a string, instead of printing it out. Default is FALSE |
Detalles técnicos
Valor devuelto: | Si el parámetro de devolución se establece en VERDADERO, esta función devuelve el código resaltado como una cadena en lugar de imprimirlo. De lo contrario, devuelve VERDADERO en caso de éxito o FALSO en caso de error. |
---|---|
Versión PHP: | 4+ |
Registro de cambios: | PHP 4.2.1: esta función ahora también se ve afectada por safe_mode y open_basedir. Sin embargo, safe_mode quedó en desuso y se eliminó en PHP 5.4. PHP 4.2: se agregó el parámetro de retorno. |
❮ Referencia miscelánea de PHP