PHP România
Agregator al celor mai importante știri și tutoriale pentru dezvoltatorii PHP, Laravel, Symfony, WordPress din România.
Cele mai noi știri
Nou în Symfony 8.2: JsonSchema Component
Symfony 8.2 introducează un nou component JsonSchema pentru generarea schemelor JSON din tipurile PHP. Acesta utilizează informații de la clase și constrângeri de validare, facilitând documentarea API-urilor prin OpenAPI. Componenta este compatibilă cu Symfony 7.4 și necesită doar PHP 8.2, permițând integrarea rapidă în proiectele existente.
Citește mai mult →S-a rezolvat o vulnerabilitate critică de ocolire a autentificării Token Guard în Laravel 13.29 și 12.68
O vulnerabilitate critică în gardul token API al Laravel permitea atacatorilor să se autentifice ca alți utilizatori pe MySQL și MariaDB. Utilizatorii sunt sfătuiți să actualizeze la versiunile 12.68.0 sau 13.29.0 pentru a remedia problema.
Citește mai mult →SymfonyCon Varșovia 2026: De la Serializer la JsonStreamer: analiza finală
SymfonyCon Warsaw 2026 va avea loc pe 26-27 noiembrie, oferind oportunități pentru discuții și învățare. Gary Pegeot va susține o prezentare despre utilizarea JsonStreamer pentru optimizarea performanței în gestionarea documentelor Elasticsearch. În plus, evenimentul va include o petrecere comunitară și o zi de hackathon, promovând colaborarea între participanți.
Citește mai mult →Noutăți în Symfony 8.2: HTML mai sigur în traduceri
Symfony 8.2 introducează un nou filtru Twig, trans_html, care permite traducerea mesajelor ce conțin HTML fără a include cod real în fișierele de traducere. Acest filtru utilizează pseudo-etichetă pentru a mapea elementele HTML și asigură că toate celelalte text și parametri sunt corect escapați, reducând riscul de vulnerabilități XSS. De asemenea, o nouă clasă HtmlTranslator facilitează traducerea acestor mesaje în PHP, utilă pentru generarea de emailuri HTML.
Citește mai mult →Execută interogări mari PlanetScale în Laravel cu DB::olap()
Noua metodă DB::olap() din Laravel permite executarea interogărilor PlanetScale și Vitess în modul OLAP, depășind astfel limita de 100,000 de rânduri. După finalizarea interogării, conexiunea revine la setările anterioare. Această funcționalitate este importantă pentru dezvoltatorii care lucrează cu volume mari de date.
Citește mai mult →O săptămână de Symfony #1033 (12–18 octombrie 2026)
Săptămâna aceasta au fost lansate versiunile de întreținere Symfony 5.4.54, 6.4.48, 7.4.21 și 8.1.9, alături de trei remedieri de securitate. De asemenea, a fost lansată Symfony UX 3.6, care introduce trei pachete experimentale. În continuare, au fost publicate articole despre noile funcționalități din Symfony 8.2 și s-au anunțat noi prezentări pentru SymfonyCon Varsovia 2026.
Citește mai mult →WordPress.com jurnal de modificări: teme premium pe planuri plătite și un hub de newsletter îmbunătățit
Pe 2 octombrie 2026, WordPress.com a anunțat integrarea temelor premium în toate planurile plătite, inclusiv pe cel Personal. De asemenea, formularul de comentarii se adaptează acum la stilul site-ului, iar newsletter-ul a primit o nouă interfață de management, inclusiv statistici detaliate. În plus, s-a lansat versiunea de securitate WordPress 7.1.3 cu diverse îmbunătățiri și soluții de erori.
Citește mai mult →SymfonyCon Varșovia 2026: Green nu este terminat
Comunitatea Symfony se va reuni în Polonia pentru SymfonyCon Warsaw 2026, care va avea loc pe 26-27 noiembrie. Vor fi prezentări tehnice pe 3 piste, iar Anne-Julia Seitz va discuta despre ingineria de feedback pentru aplicațiile Symfony existente. Conferința va include și o petrecere comunitară și o zi dedicată hactivismului, iar participanții sunt încurajați să se înscrie și să rezerve cazare la tarife speciale.
Citește mai mult →Noutăți în Symfony 8.2: blocarea controlerelor
Symfony 8.2 introduce un nou atribut #[Lock], care permite blocarea concurrentă a cererilor către controlere, simplificând utilizarea componentei Lock. Atributul permite gestionarea cererilor pentru resurse unice prin utilizarea de chei construite din parametrii rutei. În plus, se pot injecta blocări în controlere pentru a facilita gestionarea acestora în timpul execuției.
Citește mai mult →Constructori de reguli fluente pentru toate regulile de validare Laravel
Laravel 13.36 introducează metodele Rule:: pentru validările string-only, precum required_with, accepted_if, url, uuid și distinct. Acestea beneficiază de autocompletare în IDE, îmbunătățind experiența de dezvoltare.
Citește mai mult →Construiește mai repede, editează după cum vrei: Noutăți despre WordPress Agent
Cele mai recente actualizări ale WordPress Agent facilitează crearea rapidă a site-urilor și oferă utilizatorilor mai mult control asupra gestionării acestora. Acesta permite utilizarea unui design personalizat și integrează un editor AI simplificat pentru a ajusta conținutul. De asemenea, utilizatorii pot interacționa cu agentul prin Slack pentru a solicita modificări și asistență în administrarea pluginurilor.
Citește mai mult →Cum a readus Roge Blasco 6.500 de povestiri de călătorie online
Roge Blasco, un jurnalist basc, și-a redeschis arhiva de interviuri după ce blogul inițial a fost închis, cu ajutorul echipei de la WordPress.com. Acum, site-ul său, „La aventura continúa”, include 6.500 de intrări, audio și fotografii, păstrând vie povestea călătorilor intervievați. În plus, Roge continuă să realizeze interviuri noi și să digitizeze conversații vechi, oferind vizitatorilor o platformă permanentă pentru a explora poveștile sale.
Citește mai mult →