Programmazione PHP · 9 min read · Oct 23, 2025

Fondamenti di Programmazione PHP

Fondamenti di Programmazione PHP

Questo articolo è il primo di una serie di guide PHP che mirano a insegnarti le basi della programmazione PHP.

Ciao,

Negli articoli precedenti abbiamo trattato argomenti come

Come installare PHP su Windows
Come installare PHP su Linux
Come installare Apache su Windows
Installer PHP, MySQL, Apache

Spero che tu abbia già configurato il tuo sistema per iniziare la programmazione PHP vera e propria.

Iniziamo la programmazione PHP.

Cosa sono i tag?

I tag sono il punto di partenza e di fine per un determinato frammento di codice appartenente a qualsiasi linguaggio di scripting. Ad esempio, chiudiamo i codici HTML tra

e

similmente il codice JavaScript è racchiuso come

ASP (Active Server Pages) utilizza

<%
‘Il codice ASP va qui
%>

e la situazione è simile per altri linguaggi.

Quindi stai pensando, perché abbiamo bisogno dei tag? A questo scopo, prima di tutto, devi capire il processo di visualizzazione di una pagina web nella finestra del tuo browser, cioè Internet Explorer (IE), Opera o FireFox (FF) ecc.

Parsing della Pagina Web:

Quando scrivi un URL di una pagina web nella barra degli indirizzi del tuo browser, ad esempio http://www.fastcreators.com e premi invio; in effetti invii una richiesta al tuo server web che segue l’URL e preleva i contenuti dalla posizione target della pagina web richiesta.

Ricorda, tutto ciò che vedi nel tuo browser è l’output HTML del codice effettivo della pagina web richiesta e potrebbe non essere il codice effettivo, specialmente nei casi in cui una pagina web utilizza una tecnologia lato client o scripting lato server per elaborare le informazioni e mostrarti l’output di una pagina.

Questo processo di conversione del codice effettivo nell’output HTML desiderato è chiamato parsing dai motori di parsing del tuo server web.

Ad esempio, se richiedi l’URL http://fastcreators.com/article/ vedi la home page del mio repository di articoli con gli ultimi articoli sulla home page e le categorie di articoli disponibili ecc.

In effetti, stai osservando l’output HTML di un codice PHP complesso e lungo. Quando richiedi l’URL, il server web segue la posizione e richiede i contenuti dal server che contiene la pagina web richiesta. Tutto il codice della pagina web viene compilato (analizzato) e se vengono trovati TAG (stai attento) di alcuni linguaggi lato client o server nel codice, il server web chiede al motore di parsing correlato di occuparsi di questo codice e compilarlo di conseguenza per generare l’output HTML dall’elaborazione. Se il codice non ha errori o avvisi che possono fermare la generazione dell’output, il motore di parsing restituisce l’output HTML al server web che è stato generato dal codice lato server o client. Una volta che tutto il codice contenuto in diversi TAG è stato analizzato in output HTML, il server web invia la pagina risultante alla finestra del tuo browser per la visualizzazione.

Atteniamoci ora alla richiesta del nostro repository di articoli per comprendere i tag e il parsing in profondità.

passo 1: http://fastcreators.com/article/index.php viene richiesto

passo 2: Il server che ospita questa pagina web viene richiesto di inviare i contenuti allegati a questa pagina.

passo 3: il server web esamina il codice per eventuali elaborazioni aggiuntive, poiché il backend del nostro repository di articoli è scritto in PHP, quindi il server web troverà i TAG PHP in diverse posizioni e non appena trova il tag di apertura PHP inizierà a inviare quelle istruzioni al motore di parsing PHP finché non trova i tag di chiusura PHP per quella specifica sessione di codice.

passo 4: il server web chiede al motore di parsing PHP di intervenire e generare l’output HTML dal codice PHP nella pagina. Poiché tutti gli articoli sono memorizzati in un database MySQL, il codice index.php ha le istruzioni necessarie per recuperare le informazioni sugli ultimi articoli dal database. Pertanto, tutte le informazioni vengono recuperate e l’output HTML desiderato da tutta questa integrazione e elaborazione PHP-MySQL viene restituito al server web dal motore di parsing PHP e il server web mostra infine la pagina che vedi visitando il mio repository di articoli su http://fastcreators.com/article/index.php

Quindi, ecco quanto sono importanti i tag per qualsiasi linguaggio; in effetti, informano il server web che devono essere elaborati da qualche motore di parsing prima che l’output finale venga inviato al browser.

Tag di Apertura e Chiusura PHP:

Simile ad altri linguaggi, il codice PHP inizia con il tag e termina con ?>

Scriviamo il nostro primo codice PHP:

echo “PHP ! Ti prenderò.”;

?>

Spiegazione del Codice:

Il codice PHP sopra è molto semplice e contiene solo tre righe,

prima inizia con il tag di apertura PHP e dopo la spazzatura scritta dopo di esso, chiude infine la sessione di codice con il tag di chiusura PHP.

ora discutiamo della spazzatura:)

ECHO ti aiuta a visualizzare qualsiasi combinazione di stringhe e variabili sulla tua pagina… non era semplice?

Sintassi:

echo “il messaggio da visualizzare va qui”;

tutto ciò che vuoi visualizzare sulla pagina deve essere racchiuso tra virgolette doppie o singole, PHP consente entrambi.

il punto e virgola viene utilizzato per definire la fine di un’istruzione in PHP. Il tuo primo compito verbale veloce.

come stamperai il tuo messaggio “Ciao IL TUO NOME” in PHP?
5..4…3…2…1

smetti di pensare e dammi la tua risposta… buon lavoro, so che hai qualcosa dentro di te, quindi stai imparando PHP.

gia, per il mio nome dovrebbe essere,

echo “Ciao Haroon Ahmad”;
?>

per assicurarti che le cose funzionino bene per te, scrivi frasi diverse e crea una pagina PHP e navigala per controllare se il tuo PHP funziona e se stai comprendendo la mia lezione. Hai detto come navigare in una pagina PHP? beh, assicurati che il tuo PHP e Apache o un altro server web come IIS siano in esecuzione, poi apri una finestra del browser e scrivi http://localhost/your-php-pages-folder/yourpagename.php e questo è come eseguiamo le pagine PHP.

Ora chiudi gli occhi per cinque minuti e ripassa tutti i punti principali che abbiamo appreso fino ad ora in questa lezione…

svegliati ragazzi! … parliamo di alcuni nuovi amici…

Variabili:

Le variabili sono i tuoi amici, ogni volta che hai qualcosa da memorizzare temporaneamente, dagli alle variabili e loro lo conserveranno per te e ogni volta che ne hai bisogno, chiama le variabili correlate e te lo daranno e puoi cambiare, aggiungere o eliminare le informazioni ricevute e restituire i nuovi valori alle variabili e non si lamenteranno affatto …

Chi ha urlato SII SERIO? Ok, quindi per definire una variabile, seriamente, ti offre la possibilità di riservare dello spazio nella memoria per diversi valori da utilizzare in seguito nella vita del tuo script.

Ad esempio, voglio salvare il messaggio “Ciao Haroon” in memoria e poi prima visualizzare “Tutorial PHP” e successivamente il messaggio che ho memorizzato; scriverò il seguente semplice programma,

$message = “Ciao Haroon”;
echo “Tutorial PHP”;
echo $message;
?>

l’output di questo programma sarà
Tutorial PHP Ciao Haroon

No, non è un tipo, ma in effetti è così che apparirà l’output, se vuoi che il messaggio appaia nella riga successiva, metti ‘\n’ dopo il primo messaggio, cioè

echo “Tutorial PHP \n”;

\n viene utilizzato per il ritorno a capo o la riga successiva. Ricorda che su Linux il ritorno a capo si ottiene usando \n, tuttavia su Windows devi usare \r\n

\r sta per ritorno a carrello e questi caratteri speciali sono chiamati Caratteri di Escape, comunque non confonderti, studieremo i Caratteri di Escape più tardi in dettaglio.

In PHP definiamo una variabile con il simbolo $ (dollaro) (i dollari sono entrati anche nella nostra programmazione:() PHP è un linguaggio di scripting a tipizzazione debole e non ha regole rigide per le variabili come i linguaggi C o Java. Puoi definire una variabile con il simbolo $ e il parser stesso determina il tipo di dato di questa variabile a tempo di esecuzione.

Tuttavia, PHP ha sette tipi di variabili, e tutti tranne uno contengono una classe specifica di informazioni. I sette tipi sono: stringhe, interi, float, booleani, array, oggetti e risorse.

Le stringhe contengono caratteri (letteralmente: una stringa di caratteri) come “a”, “abc”, “Jack e Jill sono saliti sulla collina per prendere un secchio d’acqua”, ecc. Le stringhe possono essere lunghe quanto vuoi - non c’è limite di dimensione.

Gli interi contengono numeri interi, sia positivi che negativi, come 1, -20, 55028932, ecc. C’è un limite massimo alla dimensione degli interi - qualsiasi numero inferiore a -2147483647 e qualsiasi numero superiore a 2147483647 vengono automaticamente convertiti in float, che possono contenere un intervallo di valori molto più ampio.

I float contengono numeri frazionari così come numeri interi molto grandi, come 4.2, 1.00000001 e 2147483647000.

I booleani contengono semplicemente vero o falso. I booleani sono, in effetti, solo interi dietro le quinte - PHP considera il numero 0 come falso e tutto il resto come vero.

Gli array sono un tipo di variabile speciale in quanto contengono più valori. Gli array possono essere piuttosto complicati e quindi sono trattati in dettaglio nel loro capitolo.

Gli oggetti sono variabili complesse che hanno più valori, ma anche le proprie funzioni. Gli oggetti sono anche molto complicati e, come gli array, sono trattati nel loro capitolo.

Le risorse sono qualsiasi cosa che non sia dati PHP - questo potrebbe essere dati di immagini che hai caricato da un file, il risultato di una query SQL, ecc. Le risorse vengono utilizzate come qualsiasi altra variabile, con la differenza chiave che dovresti generalmente ricordarti di liberare le tue risorse quando hai finito di usarle.

Operatori e Operandi:

Guarda il seguente codice PHP,

$salary = 3000;
$bonus = 1000;
$total_salary = $salary + $bonus; // questa riga sarà spiegata

echo “Lo stipendio totale è: “ . $total_salary; // output: Lo stipendio totale è: 4000

?>

Un’altra regola che dovresti ricordare è che non puoi usare spazi, punti o trattini nel nome delle tue variabili, tuttavia puoi usare un trattino basso.

Gli operandi sono gli enti che hanno alcuni valori in essi o puoi dire le variabili e gli operatori sono i simboli che hanno significati speciali nel linguaggio, ad esempio l’operatore di addizione (+)

Inoltre, nella dichiarazione echo ho usato qualcosa di nuovo; Operatore Punto: viene utilizzato per la concatenazione o per unire diversi enti per creare una stringa finale da stampare sulla pagina.

Il seguente codice visualizzerà “Ciao Haroon, come stai?”

$question = “Come stai?”;
$name = “Haroon”;

// concatenazione

echo “Ciao” . $name .”, “ . $question;

?>

Ti aiuta a incollare diversi valori in un’unica dichiarazione.

Con questo concluderemo la lezione di oggi. Per favore, esercitati! Sono d’accordo con Shakespeare, “La pratica rende perfetti” e la programmazione è tutta una questione di pratica. Imparare la sintassi di un linguaggio di programmazione non è nemmeno l’inizio della storia; puoi definirti un programmatore solo quando sei in grado di creare logica per risolvere qualche problema informatico con meno codice e tempi di esecuzione rapidi e puoi raggiungere questo obiettivo attraverso la pratica. La pratica di programmazione affina le tue abilità e ti dà nuove idee per risolvere problemi diversi attraverso una logica forte.

Pratica tutto ciò che impari attraverso le mie lezioni prima di affrontare la prossima lezione, altrimenti stai sprecando il tuo tempo.

Nella nostra prossima lezione impareremo i diversi tipi di dati di PHP e l’uso complesso degli operatori disponibili in PHP in dettaglio.

Fino ad allora, prenditi cura di te e… pratica

Cordiali saluti,
Haroon Ahmad

Share: X/Twitter LinkedIn

Ricevi i nuovi post nella tua casella di posta.

Nessuno spam. Disiscriviti in qualsiasi momento.