Execute o realce da sintaxe PHP no arquivo de teste ("test.php"):
<html><body><?phphighlight_file("test.php");?></body></html>A saída do navegador para o código acima é a seguinte (dependendo do que está no arquivo):
<html><body> <?php echo ( "test.php" ?> </body></html> );A saída HTML do código acima é a seguinte (ver código-fonte):
<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>A função highlight_file() realiza realce de sintaxe PHP em arquivos. O realce de sintaxe é feito usando tags HTML.
Dica: A cor usada para realçar pode ser definida através do arquivo php.ini ou chamando a função ini_set().
Nota: Ao utilizar esta função, todo o arquivo será exibido, incluindo senhas e outras informações confidenciais!
destaque_file( nome do arquivo, retorno )
parâmetro | descrever |
---|---|
nome do arquivo | Obrigatório. Especifica os arquivos a serem exibidos. |
retornar | Opcional. Se este parâmetro for definido como TRUE, a função retornará o código destacado como uma string em vez de exibi-lo diretamente. O padrão é FALSO. |
Valor de retorno: | Se o parâmetro de retorno for definido como TRUE, a função retornará o código destacado como uma string em vez de exibi-lo diretamente. Caso contrário, TRUE será retornado em caso de sucesso e FALSE em caso de falha. |
---|---|
Versão PHP: | 4+ |
Registro de atualização: | A partir do PHP 4.2.1, esta função agora também é afetada por safe_mode e open_basedir. No entanto, safe_mode foi removido no PHP 5.4. O parâmetro de retorno foi adicionado no PHP 4.2.0. |