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 sit folosește Akismet pentru a reduce spamul. Află cum sunt procesate datele comentariilor tale.
Justin Silverton a publicat un articol despre diferentele PHP si perl. El subliniaza faptul ca PHP este realizat pentru... read more
Dezbaterea privind păstrarea fişierelor (audio/video/imagini) in baza de date contra sistem de fişiere continuă cu noi argumente. Într-un articol publicat... read more
Microsoft organizeaza o competitie pentru dezvoltatorii de PHP. Tot ce trebuie sa faci este sa realizezi o aplicatie PHP... read more
AJAX este un fenomen complex care poate semnifica ceva diferit pentru fiecare persoana. Pentru utilizatori, AJAX se simte prin... read more
A fost lansat PHP 5.1.2. Aceasta versiune contine imbunatatiri si rezolva 3 probleme de securitate. * HTTP Response Splitting has... read more
– echo este mai rapid ca print. – $row[’id’] este de 7 ori mai rapid decat $row[id] – Nu folositi functii... 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
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
In 8 iunie 1995 Rasmus anunta prima versiune de PHP: Personal Home Page Tools (PHP Tools) version 1.0. Mesajul original... read more
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.
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.