------------------------------------------------------
Commenti
------------------------------------------------------
Un altro argomento molto importante legato alla sintassi di PHP sono i commenti.
Come in ogni linguaggio di programmazione, essi sono delle parti di codice che servono al programmatore per orientarsi;
in php un commento può essere scritto in diversi modi:
CODICE
<?
// Commento in stile C++
# Commento in stile Perl (se non erro XD )
/*
commento in
stile java
(da notare che si possono mettere più righe)
*/
?>
Soffermandoci adesso sull'ultimo tipo di commento:
esso può essere intersecato tra il codice(cosa che per gli altri tipi di commento non succede) senza però tagliare nulla in 2 parti;
esempio:
CODICE
<?
echo /* scrivo qualcosa */ "ciao"; //questo funziona
echo // "ciao"; #questo genererà un errore
ec/* scrivo qualcosa */ho "ciao"; //genererà anche un errore
echo #scrivo "ciao"; //anche qui un errore
?>
----------------------------------
Le Variabili
----------------------------------
Le variabili sono componenti fondamentali di qualsiasi linguaggio di programmazione, in quanto ci consentono di trattare i dati del nostro programma senza sapere a priori quale sarà il loro valore.
Un modo per immaginare una variabile è un contenitore (xD).
Le variabili si suddividono in tipi:
- Bolean (true o false) esempio:
CODICE
<?
$mybolean = true;
$yourbolean = false;
?>
- Integer (un numero) esempio:
CODICE
<?
$integer1 = 1;
$integer2 = -1; //un integer può essere sia positivo che negativo ma solo decimale
$integer3 = 5*2; //anche questo è corretto xke il risultato è un numero
?>
- Real(un numero con la virgola) esempio:
CODICE
<?
$real1 = 4.153; // il php non riconosce la virgola come separatore decimale ma bensì il punto
$real2 = 3.7e2; // anche questo è un real 3,7 * 10^2, cioè 370
$real3 = 4.3E-9; // questo lo capiscono solo quelli che hanno 110 e lode all'università xD in poche parole: 4,3 * 10^-9 quindi 4,3/1.000.000.000 quindi 0,0000000043
?>
- String (testo) un esempio:
CODICE
<?
$mystring = "prova"; //le virgolette sono necessarie altrimenti errore :rolleyes:
?>
- EOD
Il EOD è un tipo speciale di variabile che può essere multi-riga, multi-funzionale e multi-condizionale... spiegandoci semplicemente:
CODICE
<?
$ciao = "ciao";
$eod = <<<EOD
Qui posso inserire tutto quello che voglio (stringhe, numeri, variabili) esempio adesso scrivo contemporaneamente una variabile...<br>
<b>$ciao</b> a tutti
EOD; //notare che ho chiuso con EOD; e non ; altrimenti il codice continuava all'infinito
?>
- Array
Le array sono letteralmente tante variabili unite... per come usarle vedremo dopo; adesso faccio solo un esempio
CODICE
<?
$myarray = array("a", "b", "c", "d", "e" ,"f"); //le array sono multi-valore
?>
- Oggetti
Ne parleremo alla fine della guida :gun:
----------------------------------------------------------------------------------------------
:hitler: Esercizi (mentre si fanno gli esercizi è sconsigliato guardare la spiegazione altrimenti non si impara nulla)
----------------------------------------------------------------------------------------------
Esercizio 1: Spiegare la differenza tra real e integer
Esercizio 2: Inserire un commento di ogni tipo
Esercizio 3: Inserire una variabile EOD