PHP Tips & Tricks
Marius Stanciu – Sergiu a postat un articol despre tips&tricks in PHP, in general legate de performanta. Intreg articolul il gasiti aici
Marius Stanciu – Sergiu a postat un articol despre tips&tricks in PHP, in general legate de performanta. Intreg articolul il gasiti aici
Acest site folosește Akismet pentru a reduce spamul. Află cum sunt procesate datele comentariilor tale.
In 8 iunie 1995 Rasmus anunta prima versiune de PHP: Personal Home Page Tools (PHP Tools) version 1.0. Mesajul original... read more
Pe site-ul http://www.ilovejackdaniels.com puteti gasi 2 planse utile: PHP Cheat Sheet MySQL Cheat Sheet read more
Ce isi doreste Rasmus Lerdorf de la PHP 6: 1. Remove register_globals completely 2. Remove magic_quotes_* 3. Add input filter extension... read more
A doua intalnire PHP GeekMeet din Cluj va avea loc pe 25 aprilie 2009, in Zorky Cafe, ora 11.00. Prezinta: ... read more
Trafic.ro organizeaza un concurs pentru dezvoltatori. Tot ce trebuie sa faci este sa dezvolti o aplicatie (sau mai multe)... read more
Derick Rethans a publicat notele intalnirii referitoare la PHP6. Pentru cine doreste sa vada spre ce se indreapta PHP,... read more
– echo este mai rapid ca print. – $row[’id’] este de 7 ori mai rapid decat $row[id] – Nu folositi functii... read more
Am dat acum peste o chestie interesanta, si anume echipa de la microsoft care se ocupa de IIS a... read more
Justin Silverton a publicat un articol despre diferentele PHP si perl. El subliniaza faptul ca PHP este realizat pentru... read more
Microsoft organizeaza o competitie pentru dezvoltatorii de PHP. Tot ce trebuie sa faci este sa realizezi o aplicatie PHP... read more
Comments (5)
Nu vreau sa fiu rau, dar nu inteleg de ce citati pe cineva care a copiat majoritatea `Sfaturilor` de la altcineva: http://www.articlesbase.com/programming-articles/41-tips-for-optimizing-your-php-code-946419.html
`Don’t bother using complex template systems such as Smarty, use the one that’s included in PHP already, see ob_get_contents and extract, and simply pull the data from your database. read more`
-> nu e niciun sistem template deja inclus in PHP, functiile alea intradevar se pot folosi si la crearea unui sistem template dar nu au fost create special pentru asta.
else if statements are faster than select statements aka case/switch. read more
-> Diferenta insesizabila, mai mult daca intri pe linkul de la read more se trage urmatoarea concluzie: `Using a switch/case or if/elseif is almost the same.`
Incrementing an object property (eg. $this->prop++) is 3 times slower than a local variable. read more
-> Din nou diferenta insesizabila, am testat folosind PHP 5 si le despart cateva miimi de secunda in nici un caz de 3 ori mai rapid, poate asta se intampla folosind PHP 4.
echo is faster than print. read more
-> Aici chiar nu stau sa testez. Din nou insesizabil si explicatia mai in detaliu o gasisiti aici: http://www.faqts.com/knowledge_base/view.phtml/aid/1/fid/40
Unset or null your variables to free memory, especially large arrays. read more
-> Asta nu trebuie luata ca o regula generala, la sfarsitul scriptului php oricum va sterge din memorie toate variabilele si obiectele care au fost folosite. Unset() folosit gresit ar avea consecinte in privinta performantei scriptului, deci folositi unset() doar daca stiti sigur ca scriptul va rula o perioada lunga de timp si ca va folosi multe memorie sau daca de exemplu vreti sa stergeti un element al sesiunii: unset($_SESSION[‘login’]) care e ceva foarte intalnit.
Avoid magic like __get, __set, __autoload. read more
-> Asta-i chiar antiprogress, doar nu se asteapta daca am 10 membrii protected sa umblu la ei creand alte 10 metode care sa faca chestia asta. Iar autoload a fost introdusa tocmai din nevoia de performanta, de a nu sta sa te intrebi la inceputul unui script dintr-o aplicatie mare oare ce clase vor fi necesare thus ce fisiere sa includ iar daca aplicatia se extinde apar iar alte probleme..
Nu am prea mult timp sa ma uit pe restul, dar sunt ok in general.
Singura problema e ca trebuie specificata sursa reala si nu copia revizuita a unui articol…
Bafta
PHPRomania.net PHP Tips & Tricks: Marius Stanciu – Sergiu a postat un articol despre tips�.. http://bit.ly/16Y94m
via uberVU
Dar parca am trimis un comentariu acum 2-3 zile, nu se accepta criticile constructive ?
Ai dreptate oceans. Nu e prima data cand se scrie un astfel de articol. Dar nu e copiat direct articolul respectiv.
Si da acceptam criticile constructive.
nu e copiat direct, am zis ca e revizuit dar parca totusi un link catre sursa de inspiratie sau de inceput, putea fi trecut, eu stiu ca asa se face dar se vede ca ma insel. Cel putin in cazul scripturilor/aplicatiilor sub orice licenta open source stiu ca nu se sterge autorul sau colaboratorul si se trece `Modified by`, `Revised by`. Asta o zic in special pentru ca apare pe phpromania.net adica site-ul recunoscut oficial de PHP.