Koder - Bych si tipl, ze Kit pracuje nekde ve firme a nespis se podili mozna i nejak na tomhle forku.
Osobne pouzivam, jak funkce, tak objekty. Objekty mam radeji, protoze vytvari jakousi ucelenou strukturu funkci. Jakoze si udelas treba objekt pro praci s db nebo pro praci se soubory, odesilani mailu a tak. A pak, kdyz chces odeslat mail i jinde v programu, opet pouzijes objekt. Pridas tam treba funkce pro escapovani a tak. Dalsi objekt si treba udelas pro vypis html. Resi renderovani tagu, selecty / checkbox listy z pole a tak. V jinem programu, kdyz to chces pak pouzit, tak presne vis co, pretahnes cely class.
Funkce pouzivam vyjimecne, pro nejake kratke veci nebo zjednoduseni. Treba prave pro escapovani.
function escapeHtml($str) {return htmlspecialchars($str);}
function escapeUrl($str) {return urlencode($str);}
function unescapeUrl($str) {return urldecode($str);}
function escapeJs($str)
{
$str = preg_replace('~[\']~' ,'\\$1',$str);
$str = preg_replace('~[\\n]~','\\$1',$str);
return $str;
}
function escapeCsvValue ...
function escapeSqlKey ...
function escapeSqlValue ...
Vim, ze se ta funkce jmenuje escape a nemusim se rozpominat, jak to ma php pojmenovane a pod cim to mam hledat :) A hlavne ji pouzivam ve vice class, takze bych to musel mit vsude definovane nebo nejakou globalni class jenom pro ecapovani.