array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'tr', ), 'this' => array ( 0 => 'function.highlight-file.php', 1 => 'highlight_file', ), 'up' => array ( 0 => 'ref.misc.php', 1 => 'Çeşitli İşlevler', ), 'prev' => array ( 0 => 'function.halt-compiler.php', 1 => '__halt_compiler', ), 'next' => array ( 0 => 'function.highlight-string.php', 1 => 'highlight_string', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'tr', 'path' => 'reference/misc/functions/highlight-file.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(PHP 4, PHP 5, PHP 7, PHP 8)
highlight_file — Bir dosyadaki sözdizimini vurgular
PHP'nin yerleşik söz dizimi vurgulayıcısında tanımlanmış renkler
kullanılarak belirtilen dosya
içindeki PHP koduna
söz dizimi vurgulaması yapılıp sonuç ya döndürülür ya da basılır.
Çoğu sunucu, phps uzantısına sahip dosyalara otomatik olarak vurgulama uygulayacak şekilde yapılandırılır. Örneğin, misal.phps dosyası çalıştırılmak yerine içerdiği PHP kodları, vurgulanarak gösterilir. Bunu sunucunuda etkinleştirmek isterseniz httpd.conf dosyanıza şu satırı ekleyiniz:
AddType application/x-httpd-php-source .phps
dosya
Vurgulanacak PHP kodunu içeren dosyanın yolu.
döndür
Vurgulanmış dizgeyi çıktılamak yerine döndürmesini isterseniz bu
bağımsız değişkenle işleve true
aktarın.
döndür
bağımsız değişkeni true
ise, elde edilen dizge
basılmaz, sadece döndürülür. Aksi takdirde, işlem başarılı olmuşsa true
yoksa false
döner.
highlight_file() işlevini kullanırken, parola ve benzeri güvenlik riski ortaya çıkarabilecek bilgilerin istemdışı olarak ifşa edilmemesi konusunda dikkatli olmalısınız.
Bilginize:
Bu işlev bu bağımsız değişken ile bir dahili çıktı tamponu kullanır, dolayısıyla ob_start() geriçağırım işlevinin içinde kullanılamaz.