PHP
Pagina 3 di 4
PHP: il linguaggio che regge una fetta enorme del web, usato come si deve
Con la 8.4 PHP è un linguaggio tipizzato, veloce e con un ecosistema ingegneristicamente maturo, ben lontano dall'idea di "linguaggio di WordPress", e la 8.5 continua a spingerlo in avanti. Lo uso da oltre vent'anni, ho attraversato ogni major dalla 4.x alla 8.x, e in questa categoria porto il criterio con cui si scrive PHP destinato a restare in produzione per anni.
Molti articoli parlano della modernità che conta davvero. Enums, property hooks, lazy objects, fibers, tipizzazione stretta e OPcache cambiano il modo di modellare un dominio e di reggere il carico. Scrivo di come si usano per rendere il codice più leggibile e più veloce, e di quando una feature nuova è solo zucchero sintattico che non vale il rischio di adottarla.
Altri affrontano la realtà del codice legacy. Gran parte del PHP che gira nelle aziende è una base 5.x o 7.x che qualcuno deve tenere viva, mettere in sicurezza e portare avanti senza fermare il servizio. Qui l'esperienza pesa più della teoria, dal porting delle vecchie funzioni deprecate alla gestione dei cambi di comportamento silenziosi fra una versione e l'altra.
Poi la sicurezza come parte del linguaggio, pensata dal primo giorno: crittografia fatta con libsodium, sessioni difese da fixation e hijacking, upload validati in profondità, JWT implementati senza le trappole classiche. E sullo sfondo il capitolo che sta cambiando il mestiere: PHP nell'era dell'AI, dal debugging assistito alla validazione dell'output dei modelli.
Se hai un progetto PHP da modernizzare o un backend da irrobustire, guarda come lavoro sui progetti PHP senior oppure scrivimi per una consulenza mirata.
Quasi mai il problema è il linguaggio. Conta come lo usi, in che contesto, e se chi lo scrive sa cosa sta facendo.
Il linguaggio PHP: a cosa serve e perché è importante
Ragionando in PHP 7 lezione 2: operatore di confronto combinato Spaceship
Ragionando in PHP 7 Lezione 1: Tipizzazione scalare
Modificare al volo il codice HTML calcolato da Wordpress
Effettuare upgrade a PHP 7.2
Automated PHP external .tar.gz backup rotation and retention period
Come creare una landing page performante
Scaricare file da mega.co.nz via PHP: classe MF PHP Mega.co.nz Downloader
DOM Tree parsing con PHP: phpQuery
Strumenti PHP utili
Tool gratuiti che uso e che possono servirti mentre lavori su PHP:
Audit del composer.lock, Regex tester, JSON formatter, Generatore UUID.