Função highlight_file() do PHP
Definição e uso
A função highlight_file() destaca a sintaxe do arquivo.
Sintaxe
highlight_file(filename,return)
Parâmetros | Descrição |
---|---|
filename | Obrigatório. O caminho do arquivo PHP a ser destacado. |
return | Opcional. Se definido como true, a função retorna o código destacado. |
Descrição
Esta função usa as cores definidas no programa de destaque de sintaxe PHP para gerar ou retornar o código contido filename da código.
muitos servidores estão configurados para destacar a sintaxe phps para arquivos com sufixo automaticamente. Por exemplo, ao visualizar example.phps, será exibido o código-fonte do arquivo com destaque de sintaxe. Para ativar essa funcionalidade, adicione a linha a seguir httpd.conf:
AddType application/x-httpd-php-source .phps
Valor de Retorno
se return Se o parâmetro for configurado como true, a função retornará o código processado em destaque, em vez de exibi-lo. Caso contrário, se for bem-sucedido, retornará true, caso contrário, retornará false.
Sugestões e Comentários
Aviso:É importante notar que, ao usar a função highlight_file(), não deve haver descuido que resulte na divulgação de informações sensíveis, como senhas ou outros tipos de informações, pois isso pode resultar em riscos de segurança potenciais.
Exemplo
"test.php":
<html> <body> <?php highlight_file("test.php"); ?> </body> </html>
Saída:
<html> <body> <?php highlight_file("test.php"); ?> </body> </html>
O resultado visualizado no navegador é semelhante a este:
<html> <body> <code> <span style="color: #000000"><html> <br /> <body> <br /> <span style="color: #0000BB"><?php <br />highlight_file</span> <span style="color: #007700">(</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>