Ce se mai întâmplă prin PHP?
Ce se mai întâmplă prin PHP?

Scriu PHP (on and off) încă de pe la versiunea 3, când credeam că register_globals este o setare bună. Deci am văzut cumva limbajul evoluând în fața ochilor, întâi cu pași timizi spre OOP, apoi cum a venit HHVM din urmă și le-a dat idei, că hei, limbajul ăsta ar putea fi ceva mai mult! […]

Cel mai ciudat debugging
Cel mai ciudat debugging

Acum ceva timp am mutat siteul unui client de pe un server Siteground pe unul la DO. Mutarea a fost lipsită de evenimente, downtime minim, toată lumea fericită. Doar că, uneori, site-ul crăpa. Pur și simplu, pagină albă, nu dădea nici o eroare, nu apărea nimic în logs, nu nimic. Iar totul era imprevizibil, nu […]

La ce folosesc interfețele
La ce folosesc interfețele

După articolul cu Swiftype și Algolia, un cititor m-a întrebat: cum poți folosi ambele servicii fără prea mari bătăi de cap. Răspunsul a fost: folosești contracte. În PHP, contractele astea se numesc interfețe. Practic spui că o clasă va avea anumite metode, vor accepta un anumit număr de parametri și vor returna un anumit tip […]

Ieri mi s-a blocat creierul! Diff vs Intersect
Ieri mi s-a blocat creierul! Diff vs Intersect

Lucram la un sistem care adaugă categorii unei entități; asta înseamnă că ar trebui să permită adăugarea/ștergerea individuală. Iar chestia asta este foarte asemănătoare cu mulțimile alea învățate prin clasa a III-a parcă, la matematică, cu ovale ce se atingeau într-un mod indecent. Așaaa, iar eu trebuia să unesc două mulțimi, dar să exclud elementele […]

Ce am învățat ieri: PATCH în Lumen/Laravel
Ce am învățat ieri: PATCH în Lumen/Laravel

Lucrez la o aplicație React/Lumen și mi-am reamintit o treabă importantă: atunci când vrei să înveți ceva, pui mâna și faci. Poți să citești tone de documentație, tutoriale sau cărți, dacă nu pui mâna, nu vei putea găsi micile probleme ce nu au fost detaliate în respectivele materiale. Și nu știu cum ești tu, dar cred […]

Două chestii învățate în ultima vreme (în PHP)
Două chestii învățate în ultima vreme (în PHP)

În ultima săptămână am învățat două lucruri utile: Error Catching De la Andrei am învățat o chestie foarte tare: în PHP poți avea diverse clase pentru tratarea erorilor într-un bloc try/catch. Asta o știam, e ok. Ce nu știam însă este că… poți avea mai multe blocuri catch! Altfel spus, poți avea try/catch/catch/catch   Frumos, nu? Magic methods Eu […]

Site-ul blog.iamntz.com utilizează cookie-uri. Continuarea navigării presupune acceptarea lor. Mai multe informații.

windows apple dropbox facebook twitter