Linguaggio PHP: guida introduttiva allo storico linguaggio di scripting server-side per lo sviluppo di siti web dinamici e applicazioni web.
PHP (acronimo ricorsivo per PHP: Hypertext Preprocessor) è un linguaggio di scripting interpretato lato server (server-side), ampiamente utilizzato per lo sviluppo di applicazioni web dinamiche ed interattive.
Creato da Rasmus Lerdorf nel 1994, il codice PHP viene eseguito direttamente sul server web (come Apache o Nginx). Il server elabora le istruzioni, interagisce con eventuali database (es. MySQL o PostgreSQL) e restituisce al browser del client un semplice documento HTML. Oggi alimenta gran parte del Web, compresi i principali CMS come WordPress, Joomla e Drupal.
Ideatore
Creato da Rasmus Lerdorf e mantenuto dal PHP Development Team.
Paradigma
Multi-paradigma (Scripting procedurale e Orientato agli Oggetti - OOP).
Esecuzione
Interpretato Server-Side (richiede un web server con modulo PHP o JIT).
Ambito d'Uso
Sviluppo Web Back-End, API REST, portali e-commerce e piattaforme CMS.
Il successo di PHP nel mondo del Web dev è legato a diverse peculiarità funzionali:
Integrazione HTML
I blocchi di codice PHP (<?php ... ?>) possono essere incorporati direttamente dentro le pagine HTML.
Connessione DB (PDO)
Driver nativi (PDO e mysqli) per comunicare in modo sicuro con database MySQL, PostgreSQL e SQLite.
Facilità & Tipizzazione
Curva di apprendimento rapida con tipizzazione debole/dinamica, affiancata dal supporto ai tipi forti introdotto con PHP 8.
Accedi ai portali ufficiali e ai manuali di riferimento per lo studio del linguaggio PHP:
Sito Ufficiale
Portale ufficiale del progetto con notizie, download e release ufficiali.
Visita il SitoManuale in Italiano
Documentazione completa delle funzioni con esempi ed istruzioni in lingua italiana.
Leggi la GuidaTester Online 3v4l
Piattaforma online per testare frammenti di codice su tutte le versioni di PHP.
Provalo Online