PHP România
Agregator al celor mai importante știri și tutoriale pentru dezvoltatorii PHP, Laravel, Symfony, WordPress din România.
Cele mai noi știri
Noutăți în Symfony 8.2: Dovedirea metodelor de autentificare
Noua funcționalitate sudo din Symfony 8.2 permite verificarea metodelor de autentificare folosite de utilizatori, înregistrând detalii despre ultima utilizare. Aceasta facilitează cererea de autentificare mai robustă, în funcție de activitățile utilizatorului, cum ar fi trimiterea de bani. Dezvoltatorii pot adapta metodele de autentificare și votarea de securitate pentru a se alinia la cerințele specifice ale aplicațiilor lor.
Citește mai mult →Luna Sylius: septembrie 🍂
În septembrie, ecosistemul Sylius a avut luna cea mai productivă din trimestru, cu 144 de pull requests integrate și lansarea pluginului PayPal reconfigurat. Sylius 2.3 a fost lansat, pentru a sprijini Symfony 8 și API Platform 5, introducând noi opțiuni de plată. Evenimentul PS Summit se apropie, adunând comunitățile PrestaShop și Sylius pe 4-5 noiembrie la Lyon.
Citește mai mult →BashBox: O interpretare Bash sandboxed pentru agenți AI în PHP
BashBox este un interpreter Bash sandboxat pentru agenți AI, implementat complet în PHP. Acesta oferă un sistem de fișiere virtual, limite de execuție și acces la rețea pe baza opțiunii utilizatorului. Soluția nu utilizează apeluri exec sau proc_open, asigurând astfel un mediu controlat pentru rularea scripturilor.
Citește mai mult →O săptămână de Symfony #1032 (5–11 octombrie 2026)
Săptămâna aceasta, au fost publicate articole noi despre caracteristicile viitoare ale Symfony 8.2, incluzând Cache-Control țintit și noi constrângeri de validare. De asemenea, dezvoltarea Symfony 8.2 a continuat rapid, iar 258 de pull requests au fost acceptate. În plus, au fost anunțate mai multe discuții pentru SymfonyCon Varsovia 2026.
Citește mai mult →PHP 8.6 RC3 este disponibil și gata pentru testare
Echipa PHP a lansat PHP 8.6.0 RC3 pe 8 octombrie, acesta fiind al doilea candidat de lansare, după ce RC1 a fost omis. RC3 conține doar corecții de bug-uri, inclusiv modificări semnificative legate de Fibers și coeficientul hrtime(). De asemenea, este important ca dezvoltatorii să testeze aplicațiile lor pe RC3, deoarece anumite avertizări care fuseseră ascunse anterior vor fi acum vizibile.
Citește mai mult →Noutăți în Symfony 8.2: URL-uri semnate unice și mai sigure
Symfony 8.2 introduce flexibilitate și securitate suplimentare pentru URL-urile semnate, inclusiv linkuri de resetare a parolei și de confirmare a e-mailului. Acestea permit implementarea expirării și a validării unice prin metodele UriSigner, eliminând necesitatea gestionării manuale a logicii de invalidare. De asemenea, login link-urile pot acum include parametri semnați, sporind astfel securitatea utilizatorilor.
Citește mai mult →WordPress.com educație: cum doi studenți la design au construit site-ul unei organizații nonprofit
Odón Solar, o organizație non-profit spaniolă, a beneficiat de realizarea unui site web pe WordPress.com datorită colaborării cu studenții Constanza Diaz și Axcel Paucar Garcia, care au avut nevoie de stagii pentru a-și finaliza studiile. Proiectul a fost o oportunitate de învățare pentru studenți și o soluție pentru lipsa de resurse a organizației. Această inițiativă subliniază importanța colaborării între instituții de învățământ și organizații non-profit pentru a oferi experiențe valoroase și rezultate concrete.
Citește mai mult →Executarea programatorului Laravel pe mai multe servere
Laravel 13.35 introducează funcția Schedule::alwaysOnOneServer(), care permite executarea fiecărei sarcini o singură dată pe servere multiple. De asemenea, s-a adăugat o opțiune pentru a opri comenzile programate lungi în timpul unui deploy.
Citește mai mult →Domeniile, explicate în termeni simpli
WordPress.com a lansat un curs video gratuit numit "Make Sense of Domains" pentru a ajuta utilizatorii să înțeleagă înregistrarea și gestionarea numelui de domeniu. Cursul include diverse lecții, cum ar fi înregistrarea unui domeniu, conectarea sau transferul acestuia, și configurarea adresei de email asociate. Utilizatorii pot parcurge cursul complet sau pot accesa direct lecția relevantă pentru întrebarea lor actuală.
Citește mai mult →PHP 8.6.0 RC3 disponibil pentru testare
Echipa PHP a anunțat disponibilitatea primei versiuni candidate pentru PHP 8.6.0, RC3. Aceasta este o versiune de test și nu trebuie utilizată în producție. Următoarea versiune, RC4, este programată pentru 22 octombrie 2026.
Citește mai mult →SymfonyCon Varșovia 2026: Expunerea API-ului tău către agenți AI
SymfonyCon Warsaw 2026 va avea loc în Polonia pe 26-27 noiembrie, oferind trei sesiuni paralele și evenimente comunitare pentru dezvoltatori. Antoine Bluchet va susține o prezentare despre integrarea agenților AI cu API-urile, abordând diverse strategii. Participanții sunt încurajați să rezerve hoteluri la tarife preferențiale și să participe la petrecerea comunității programată pentru 26 noiembrie.
Citește mai mult →Noutăți în Symfony 8.2: EntityExists, Cron și Audio Constraints
Symfony 8.2 introduce trei noi constrângeri în componenta Validator, care simplifică validarea datelor frecvente, reducând necesitatea codului personalizat. Constrângerile EntityExists, Cron și Audio ajută la validarea existenței entităților, expresiilor cron și fișierelor audio, fiecare având opțiuni specifice pentru utilizatori. Aceste îmbunătățiri contribuie la un proces de validare mai eficient și ușor de utilizat în aplicațiile Symfony.
Citește mai mult →