(PHP 4, PHP 5, PHP 7)
highlight_string — Remarcado de sintaxis de una cadena
Imprime o devuelve marcas html para una versión con la sintaxis remarcada del código de PHP dado usando los colores definidos en el remarcador de sintaxis interno de PHP.
str
El código PHP a ser remarcado. Esto podría incluir la etiqueta de apertura.
return
Establezca este parámetro a TRUE
para hacer que esta función devuelva el
código remarcado.
Si return
está establecido a TRUE
, devuelve el código
remarcado como cadena en vez de imprimirlo. De otro modo, devolverá
TRUE
en caso de éxito, y FALSE
en caso de fallo.
Ejemplo #1 Ejemplo de highlight_string()
<?php
highlight_string('<?php phpinfo(); ?>');
?>
El ejemplo de arriba imprimirá (en PHP 4):
<code><font color="#000000"> <font color="#0000BB"><?php phpinfo</font><font color="#007700">(); </font><font color="#0000BB">?></font> </font> </code>
El ejemplo de arriba imprimirá (en PHP 5):
<code><span style="color: #000000"> <span style="color: #0000BB"><?php phpinfo</span><span style="color: #007700">(); </span><span style="color: #0000BB">?></span> </span> </code>
Nota:
Cuando el parámetro
return
se usa, esta función utiliza el almacenamiento en búfer de salida interno, por lo que no puede usarse dentro de una función de llamada de retorno ob_start().
La marca de HTML generada está sujeta a cambios.