PHP highlight_file()Funciones
Manual de referencia de PHP Misc
Ejemplos
Realizar el resaltado de sintaxis de PHP en el archivo de prueba ("test.php"):
<html>
<body>
<?php
highlight_file("test.php");
?>
</body>
</html>
<body>
<?php
highlight_file("test.php");
?>
</body>
</html>
La salida del código anterior en el navegador 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 el 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 highlight_file() resalta la sintaxis de PHP en un archivo. La sintaxis se resalta mediante etiquetas HTML.
Consejo:Los colores para el resaltado se pueden establecer mediante el archivo php.ini o llamando a la función ini_set().
Nota:¡Al usar esta función, se mostrará todo el archivo, incluidas las contraseñas y otra información sensible!
Sintaxis
highlight_file(filename,return)
| Parámetros | Descripción |
|---|---|
| filename | Obligatorio. Especifica el archivo que se va 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 o 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 se eliminó en PHP 5.4. El parámetro return se añadió en PHP 4.2.0. |
Manual de referencia de PHP Misc Otras extensiones