I Principali linguaggi di programmazione:
PHP | C | C++ | JAVASCRIPT | JAVA |
Cos'hanno in comune questi linguaggi di programmazione?
Tutti utilizzano i costrutti fondamentali:
-)sequenza
-)selezione
-)iterazione
Tutti utilizzano operatori aritmetici e di confronto:
-) + - * / ++ -- += *= > < ecc...
Tutti utilizzano operatori logici:
-) && || !
Tutti sono KeySensitive
Cos'ha di diverso il linguaggio PHP?
-)Dichiarazione di variabili
-)Dichiarazione Array
-)Funzioni
PHP è un linguaggio
Web (lato Server)
Dichiarazione di
variabili:
$ a; //è un
linguaggio debolmente tipizzato, non va indicato il tipo di dato che la
variabile dovrà contenere, essa assume il tipo di dato quanto riceve il
determinato dato.
Esempio:
-
$a = 5; //è un
intero
-
$a = ciao;
//ora è una stringa
-
$a = 7,2; //ora
è un float
-
$a = ‘a’; //ora
è un carattere
*!*
Negli altri linguaggi di programmazione visti fin ora è necessario inserire il
tipo di variabile: int a=5; ecc…
Input e Output:
Quando una pagina HTML
contiene un TAG
<form>
, uno dei suoi
attributi è method
, che può valere GET
o POST.
$_GET e $_POST sono degli Array e servono per intercettare i
dati in Input e appartengono al protocollo http://.
Il metodo GET consiste
nell’accodare i dati all’indirizzo della pagina richiesta, non si possono
trasferire più di 256 caratteri e proprio per quanto detto precedentemente non
è indicato per il trasferimento di dati riservati.
Con il metodo POST i dati
vengono invece inviati in maniera da non essere direttamente visibili per
l’utente, si possono trasferire una maggiore quantità di dati.
$_GET[“nome variabile”];
$_POST[“nome variabile”]; sono i
canali associati all’applicazione Client.
*!* L’equivalente di scanf(…); e gets (…);
Per eseguire un operazione di
Output si utilizza l’istruzione echo “testo…”; L’Output è il risultato
dell’operazione richiesta dal Client e spedita dal Server, che viene
interpretata dal Browser.
*!* L’equivalente di printf(…); e puts (…);
Requisiti necessari:
Per utilizzare PHP si ha
sempre bisogno di un Client che richiede un servizio e di un Server che è in
grado di offrire il servizio richiesto.
Per simulare un situazione di questo tipo utilizziamo XAMPP
che racchiude al suo interno un applicazione Server, nel dettaglio:
-
Apache -> Server Web
-
Interprete PHP
-
DBMS MySQL
Per accedere alla propria macchina si inserisce nella barra
indirizzi del browser il localhost oppure l’equivalente indirizzo IP 127.0.0.1,
nella cartella localhost deve esserci la pagina web index.html che viene
riconosciuta dal server web come Home Page.
*!* Sul nostro PC la comunicazione avviene tra Browser e
Server Web. Il Browser lavora su una porta TCP/IP diversa da quella del Server.
Fonti: Appunti lezione Prof. Alemanno
Nessun commento:
Posta un commento