(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.
strEl 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
returnse 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.