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:
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.
-
function print_r_($var , $title = “PRINT_R”) {
-
$str[] = “<pre style=’font-family:arial;’>”;
-
$str[] = “</pre>”;
-
}
-
-
function whyout($data, $title = “TITLE”) {
-
$str[] = “<div style=’background-color:#E6E6E6;color:black;font-size:10px;
-
font-family:Arial;padding:2px;font-weight:normal;text-align:left’>”;
-
$str[] = “<div style=’color:white;background-color:#003366;
-
padding:2px;margin:0px;font-weight:bold;’>”;
-
$str[] = $title;
-
$str[] = “</div>”;
-
$str[] = $data;
-
$str[] = “</div>”;
-
}
Kas nesuprato, tai paprasčiausias print_r. tik šiek tiek grafiškai apipavidalintas. Bent man jis daug produktyviau veikia, nei paprastas variantas.

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 .)
O dabar žmonių kalba gali paaiškint ką tas print_r daro? :D
spausdina masyva
!!!.. +++
Ačiū ‘]~
ai masyva spausdina..
:)))
var_dump :)
Dar dasimesk į “pre” tagą onclick=”this.style.display=’none’”. Patogu :-)
pawka: ir visus error reportingus siųsti iškart klientui… ypač pageidautina generaliniui :D
[…] failai. Robots.txt, sitemap ir kt. (SEO) 10 Tips That Every PHP Newbie Should Know (php) Mažas PHP tipsas produktyvumui patobulinti […]
Xdebug extension reik naudot :-). Dar ir nuspalvina visus var_dumpus. Be kitų privalumų.
Žr.: http://xdebug.org/