PHP: a cosa serve?

๎€ฃ

18 Novembre 2020

Forum, blog, social network โ€ฆ i siti web di oggi sono funzionali, partecipativi, si rinnovano costantemente. Sono "dinamici".

Il linguaggio PHP รจ stato creato proprio per generare questa interattivitร .

Progettato da Rasmus Lerdorf nel 1994, PHP significava originariamente "Personal Home Page". Lerdorf aveva infatti creato questo linguaggio per esigenze personali, ovvero per conoscere il numero di visite del suo CV online.

A partire dal 1995, il linguaggio รจ stato distribuito dal suo creatore con una licenza Open Source, viene migliorato e comincia a essere conosciuto come "PHP: Hypertext PreProcessor".

PHP รจ un linguaggio di programmazione web eseguito sul lato server (a differenza di JavaScript, ad esempio, eseguito sul lato client). Ha una sua sintassi, poco tipizzata e flessibile, quindi relativamente facile da imparare e da mettere in pratica, anche da parte del programmatore PHP alle prime armi; si inserisce facilmente nel codice HTML ed รจ supportato da molte piattaforme (Windows, Linux, MacOs โ€ฆ).

PHP

Come funziona PHP?

Quando un utente Internet inserisce un URL nel proprio browser, quest'ultimo invia una richiesta al server Web (HTTP) che restituisce una pagina per visualizzarla in detto browser.

Quando le pagine contengono solo HTML, il server restituisce le pagine al client cosรฌ come sono, cioรจ come sono state codificate e memorizzate.

Queste pagine vengono poi chiamate โ€œstaticheโ€: visualizzano sempre le stesse informazioni. Vengono aggiornate solo se il codice viene modificato.

Se la pagina richiesta dall'utente Internet รจ identificata come uno script PHP, il server chiama l'interprete PHP che elabora la richiesta, genera il codice finale e lo rimanda al server HTTP che lo restituisce sul browser del utente di Internet. La pagina restituita al client viene generata ogni volta su richiesta dell'utente Internet: il contenuto puรฒ quindi cambiare da un momento all'altro. Questo รจ chiamato un sito "dinamico".

A cosa serve?

L'utilizzo piรน comune di PHP รจ l'elaborazione di informazioni da moduli, motori di ricerca, libri degli ospiti. PHP รจ anche noto per interagire con i database, incluso MySQL, con cui PHP forma una coppia molto nota. PHP interroga MySQL e quindi recupererร  i dati da esso per creare dinamicamente il contenuto della pagina richiesto dall'utente Internet.

Ad esempio, il sistema di gestione del database MySQL consente di salvare l'elenco dei membri del vostro sito, e consente di personalizzare la pagina del visitatore visualizzando il loro nickname ogni volta che si connettono ad esso.

PHP & MySQL

Le basi per l'utilizzo ottimale di questo linguaggio sono la padronanza di HTML/CSS e l'installazione di un ambiente per testare gli script PHP (pacchetto server scaricabile da Internet: WAMP, LAMP o MAMP a seconda del sistema operativo).

Gratuito, open source, facile da installare, questo linguaggio รจ quindi essenziale per dare vita a un sito.

Inoltre, il suo uso avanzato offre agli sviluppatori altre pratiche molto estese, come la progettazione di applicazioni e servizi web, framework, programmazione orientata agli oggetti, ecc.

Perfezionarsi รจ quindi inevitabile per chiunque desideri sfruttare appieno le possibilitร  di questo linguaggio di programmazione.

Itamde offre una formazione PHP online. Non esitare a chiedere per ottenere maggiori informazioni !

Articoli recenti

Commenti recenti

  1. Massimiliano Ferretti su I Commenti

    Mi permetto di aggiungere una mia considerazione personale che ho riportato dall'utilizzo di C#. Personalmente mi piace commentare funzioni e…

  2. Personalmente ritengo che utilizzare git porti sempre dei vantaggi anche per lo sviluppo solo. Giร  solo la possibilitร  di fare…

  3. ciao, il link a discord non รจ piu valido, vorrei utilizzare il materiale che hai pubblicato tempo fa, come faccio?

"

Itamde รจ anche una scuola di programmazione online.

Itamde

Impara ciรฒ che desideri, al tuo ritmo

0 Commenti

Invia Un Commento

Il tuo indirizzo email non sarร  pubblicato. I campi obbligatori sono contrassegnati *

Potrebbe interessarti anche...

Web

Dietro le quinte di un progetto di sviluppo

Quando si visita un sito web finito, si vede solo il risultato finale: pagine pulite, animazioni fluide, contenuti ben organizzati. Ma dietro questa facciata si nasconde un processo di creazione ben piรน complesso, fatto di riflessione strategica, decisioni tecniche e...

Immagine per un blog

Quali sono gli strumenti indispensabili per uno sviluppatore web?

Il mestiere dello sviluppatore web evolve costantemente, e con esso gli strumenti necessari per lavorare in modo efficiente. Tra editor di codice, framework, strumenti di debug e piattaforme di deployment, la scelta puรฒ sembrare schiacciante sia per i principianti che...

HTML - Programmazione di Videogiochi

Ricreare Snake in HTML e JavaScript vanilla

A volte i progetti migliori nascono senza pretese particolari, solo per il piacere di scrivere codice e di rituffarsi nei classici dei videogiochi. รˆ esattamente lo spirito che ha guidato la creazione di questa versione retrรฒ di Snake, realizzata interamente in HTML e...

Rimani aggiornato sulle ultime notizie e novitร 

Accedi ai contenuti riservati

Scopri il dietro le quinte dei nostri progetti, risorse esclusive e lo stato di avanzamento delle nostre creazioni in tempo reale.

Iscriviti alla newsletter

Ricevi le nostre notizie, le nostre riflessioni creative e le novitร  dell'atelier direttamente nella tua casella di posta elettronica.

Seguici

Unisciti alla nostra community sui social network per seguire i nostri progetti quotidiani e interagire con noi.