Prenumeruok RSS

Mažas PHP tipsas produktyvumui patobulinti

« »

Turbūt, kaip ir daugeliui žmonių tenka dirbti ne su vienu projektu ir turiu keletą savo pamėgtų funkcijų skirtų testavimui / duomenų atvaizdavimui. Ne visuomet galima savo tas specifines funkcijas traukti į projektą, ypač jai jas naudoji tik pats. Arba ši situacija panaši ir į tą, kai serveryje reikia kažkokių bendrų pasirašytų mechanizmų, kuris paleidžiamas prieš pagrindines programas. Kokios jos gali būti, tai jūsų vaizduotės vaizdas. Ką reiktų daryti?

Ogi atsidarome php.ini failiuką susrandame eilutes ir šiektiek paredaguojam:

; Automatically add files before or after any PHP document. auto_prepend_file = "D:/!Server/PHP/autoopen.php"; #auto_append_file =

Pvz maniškiame sėdi viena dažniausių naudojamų mano specifinių (patobulintų) funkcijų. Kas gali būti pas jus… tai jūsų vaizduotės vaizdas.

[code lang=”php”]
function print_r_($var , $title = “PRINT_R”) {
$str = array();
$str[] = “

";
  $str[] = print_r($var ,1);
  $str[] = "

“;
whyout(implode(“\n”, $str), $title);
}

function whyout($data, $title = “TITLE”) {
$str = array();
$str[] = “

“;
$str[] = “

“;
$str[] = $title;
$str[] = “

“;
$str[] = $data;
$str[] = “

“;
echo implode(“”, $str);
}
[/code]

Kas nesuprato, tai paprasčiausias print_r. tik šiek tiek grafiškai apipavidalintas. Bent man jis daug produktyviau veikia, nei paprastas variantas.

10 responses to “Mažas PHP tipsas produktyvumui patobulinti”

  1. Eimantas says:

    Tu, kaip ZendIDE šalininkas, turėtum parašyti apie kodo šablonus.

    Pas mane yra du: printer ir printerd. Tie patys print_r išvedimai su pre gairėmis. printerd dar turi die() gale .)

  2. ~Karolis says:

    O dabar žmonių kalba gali paaiškint ką tas print_r daro? :D

  3. Tomas says:

    spausdina masyva

  4. plaukas says:

    !!!.. +++

    Ačiū ']~

  5. vidas says:

    ai masyva spausdina..

    :)))

  6. Xawiers says:

    var_dump :)

  7. Pawka says:

    Dar dasimesk į "pre" tagą onclick="this.style.display='none'". Patogu :-)

  8. pawka: ir visus error reportingus siųsti iškart klientui… ypač pageidautina generaliniui :D

  9. […] failai. Robots.txt, sitemap ir kt. (SEO) 10 Tips That Every PHP Newbie Should Know (php) Mažas PHP tipsas produktyvumui patobulinti […]

  10. Emilis says:

    Xdebug extension reik naudot :-). Dar ir nuspalvina visus var_dumpus. Be kitų privalumų.

    Žr.: http://xdebug.org/

Leave a Reply

Your email address will not be published. Required fields are marked *

> home
  • Apie mane
  • Apklausos
  • Blogas
  • Lietblogs Search
  • Nuorodos
  • Reklama mano bloge
  • Search
  • Tags
  • Testas
  • Projektai
  • Kontaktuok
  • Archyvas