PHP 8.3.4 Released!

highlight_file

(PHP 4, PHP 5, PHP 7, PHP 8)

highlight_fileDestaca a sintaxe de um arquivo

Descrição

highlight_file(string $filename, bool $return = false): string|bool

Imprime ou retorna a versão com destaque de sintaxe do código contigo no arquivo filename utilizando as cores definidas no destacador de sintaxe nativo do PHP.

Muitos servidores são configurados para destacar automaticamente os arquivos com extensão phps. Por exemplo, o arquivo example.phps quando acessado irá mostrar o código fonte com destaque de cores. Para ativar isso, acrescente a seguinte linha no httpd.conf:

AddType application/x-httpd-php-source .phps

Parâmetros

filename

Caminho do arquivo PHP a ser destacado.

return

Informe esse parâmetro como true para fazer essa função retornar o código destacado (ao invés de imprimir).

Valor Retornado

Se return for true, retorna o código destacado como uma string ao invés de imprimir. Se não, irá retornar true no sucesso e false no caso de falhas.

Registro de Alterações

Versão Descrição
8.3.0 O HTML resultante foi alterado.

Notas

Cuidado

Cuidados devem ser tomados quando utilizando a função highlight_file() para prevenir que você não revele informações sensíveis inadvertidamente, como senhas e outros tipos de informações que possam criar risco de segurança.

Nota:

Quando o parâmetro return é usado, esta função usa um buffer de saída interno, portanto não pode ser usada em uma função callback da função ob_start().

Veja Também

add a note

User Contributed Notes 1 note

up
1
csst0266 at cs dot uoi dot gr
19 years ago
Here is a simple, yet useful, tip... Issuing the following command under a Unix-like OS:

ln -s your_script.php your_script.phps

Will result in the creation of a symbolic link (called your_script.phps) to the source code (your_script.php). This way you have (apart from the source code .php) the highlighted version of your script (.phps) accessible via your web browser.
To Top