Definizione PHP

L'acronimo PHP identifica un linguaggio di programmazione nato come Personal Home Page (PHP) Tools . È stato sviluppato dal programmatore danese Rasmus Lerdorf nel 1994 allo scopo di facilitare la progettazione di pagine web dinamiche.

PHP

L'acronimo ricorsivo, tuttavia, è attualmente collegato a Hypertext Pre-Processor PHP . Il linguaggio è sviluppato oggi da The PHP Group anche se manca di regole formali. Pertanto, la Free Software Foundation considera la licenza PHP come parte del software libero.

Il linguaggio PHP viene solitamente elaborato direttamente sul server, sebbene possa essere utilizzato anche tramite software in grado di eseguire comandi e per lo sviluppo di un'altra classe di programmi .

Lerdorf ha progettato la prima versione di PHP in linguaggio Perl basato sulla scrittura di un set C in linguaggio C. La sua intenzione era quella di presentare il suo curriculum vitae e memorizzare dati come il numero di visitatori che accedono al suo sito web .

I programmatori di origine israeliana Zeev Suraski e Andi Gutmans, nel frattempo, sono stati responsabili della riscrittura del parser nel 1997 e hanno lanciato il PHP3, sostituendo il nome della lingua con il più recente. Nel tempo, questi programmatori avrebbero riscritto l'intero codice PHP.

Attualmente PHP è solitamente incorporato nel codice HTML delle pagine Web ed eseguito da un server. Si stima che PHP sia presente in più di venti milioni di siti Web e in quasi un milione di server.

Uno dei vantaggi di PHP è la sua somiglianza con i linguaggi di programmazione strutturati (come Perl e C), che aiuta i programmatori a sviluppare applicazioni complesse in breve tempo. Infatti, per un programmatore con poca esperienza in questo linguaggio, è molto facile impararlo e trasferire alle sue pagine funzioni e strutture che di solito utilizza nella creazione di altri tipi di software.

Sebbene ci siano alternative per tutti i gusti, molti considerano il PHP uno strumento indispensabile per lo sviluppo di un sito web. In linea di principio, consente di stabilire una connessione con il database, attraverso il quale è possibile, ad esempio, presentare sullo schermo i dati personali del cliente quando lo richiede. Ma la caratteristica più importante di PHP è che ti permette di modificare dinamicamente il contenuto di una pagina, che è essenziale al giorno d'oggi.

Ad esempio, in un giornale online, le notizie vengono caricate frequentemente e la "prima pagina" cambia più volte nell'arco di una giornata. Sarebbe molto laborioso dover modificare il codice HTML ogni volta che si desidera aggiornare la pagina, poiché non solo sarebbe necessario aggiungere l'articolo più recente, ma posizionarlo nella prima posizione e spostare il resto verso il basso, eliminando infine alcuni per non sovraccaricare il pagina. Se aggiungiamo le regole di ciascun disegno, che di solito indicano una dimensione dell'immagine diversa per la copertina e un'altra per il testo completo, i collegamenti che appaiono solo nell'anteprima (come "post correlati"), ecc. compito potrebbe essere poco pratico .

Grazie alle possibilità offerte da PHP, semplicemente aggiornando il database con le notizie più recenti, un sito ben progettato sarà in grado di organizzare dinamicamente tutte le informazioni ogni volta che qualcuno carica la copertina. Naturalmente, i suoi vantaggi non finiscono qui e, se usato in combinazione con altri linguaggi, come Javascript e modelli di sviluppo come Ajax, i risultati possono essere abbaglianti.

In breve, Javascript viene eseguito sul computer dell'utente, che offre possibilità complementari a PHP, in modo che insieme possano eseguire attività quali la regolazione automatica delle proporzioni di una pagina in base alla risoluzione locale, modificare il contenuto non c'è bisogno di aggiornare e ricaricare, così come caricare file sul server che offrono informazioni in tempo reale sullo stato di caricamento.

Raccomandato