array ( 0 => 'index.php', 1 => 'PHP Manual', ), 'head' => array ( 0 => 'UTF-8', 1 => 'tr', ), 'this' => array ( 0 => 'function.highlight-string.php', 1 => 'highlight_string', ), 'up' => array ( 0 => 'ref.misc.php', 1 => 'Çeşitli İşlevler', ), 'prev' => array ( 0 => 'function.highlight-file.php', 1 => 'highlight_file', ), 'next' => array ( 0 => 'function.hrtime.php', 1 => 'hrtime', ), 'alternatives' => array ( ), 'source' => array ( 'lang' => 'tr', 'path' => 'reference/misc/functions/highlight-string.xml', ), ); $setup["toc"] = $TOC; $setup["toc_deprecated"] = $TOC_DEPRECATED; $setup["parents"] = $PARENTS; manual_setup($setup); ?>
(PHP 4, PHP 5, PHP 7, PHP 8)
highlight_string — Bir dizgedeki söz dizimini vurgular
PHP'nin yerleşik sözdizimi vurgulayıcısında tanımlanmış renkler kullanılarak belirtilen PHP koduna sözdizimi vurgulaması yapılıp sonuç ya html dilinde döndürülür ya da basılır.
dizge
Vurgulanacak PHP kodunu içeren dizge. Bir açılış etiketi içermek zorundadır.
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.
Örnek 1 - highlight_string() örneği
<?php
highlight_string('<?php phpinfo(); ?>');
?>
Yukarıdaki örneğin çıktısı:
<code><span style="color: #000000"> <span style="color: #0000BB"><?php phpinfo</span> <span style="color: #007700">(); </span> <span style="color: #0000BB">?></span> </span> </code>
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.
HTML çıktı üretimi değişikliğe uğrayabilir.