Webmaster общности: Predpriemach.com | SearchEngines.bg

    Оцветяване на PHP кода по наш избор

    Автор: relax

    По-надолу е пуснат код който показва PHP кода оцветен с цветовете които са зададени по дефалт. В този урок аз ще ви покажа как да си го направите да излиза с цветове по ваш избор…

    Да използваме този урок за извличане на кода Показване и оцветяване на сорс кода

    За показване на вашите цветове трябва да добавите над highlight_file тези редове:

    ini_set('highlight.string', 'string');
    ini_set('highlight.comment', 'comment');
    ini_set('highlight.keyword', 'keyword');
    ini_set('highlight.bg', 'background color');
    ini_set('highlight.default', 'default');
    ini_set('highlight.html', 'html');

    Сега да разясним кое за какво е

    string- това е полето което е оградено с кавички. Пример: $text = „text“;
    comment- както се подразбира това е за оцветяване на коментарите
    keyword – keyword означава запазена дума т.е. става въпрос за запазените думи в PHP. Например: while, if, switch, foreach, for и т.н.
    bg(background color) – това оцветява фона където ще се появи кода(при мен не работи при вас незнам)
    default – това оцветява всички функции и променливи
    html – това е ясно че оцветява всичко което е HTML

    Ето ви един примерен код

    highlight.php

    <?php
    $highlight = "djidjibidji";
    $highlight2 = 'djidjibidji';
    $arr = array('1', 'asd', 'bambam');
    
    foreach($arr as $v)
    {
    echo $v;
    }
    
    for($i = 0; $i < count($arr)-1; $i++)
    {
    echo $i;
    }
    
    if(count($arr) > 4)
    {
    $pfff = "tolkos e";
    }
    else
    {
    $pfff = "ne e tolkos";
    }
    
    ini_set ('highlight.string', '#FF0000'); //red всички стрингове ще са в червено
    ini_set ('highlight.comment', '#FF9933'); //orange всички коментари ще са в оранжево
    ini_set ('highlight.keyword', '#009966'); //green всички запазени думи ще са в зелено
    ini_set ('highlight.bg', '#EEEEEE'); // gray бекграунда ще е сив
    ini_set ('highlight.default', '#6699CC'); //blue всички променливи и функции ще са в синьо
    ini_set ('highlight.html', '#000000'); //black всичко което е HTML код ще е в черно
    
    highlight_file("highlight.php");
    ?>

    Това е примерче което показва кое какво оцветява