Anonymní profil peter – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil peter – Programujte.comAnonymní profil peter – Programujte.com

 

Příspěvky odeslané z IP adresy 2001:718:2601:26c:1955:28...–

peter
PHP › OOP vs Funkionalni programov…
9. 6. 2017   #216680

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.

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý