Messaggio lun ago 03, 2009 10:13 am

[PHP DA ZERO - LEZIONE 3] Controllo IF & Operazioni

Come anticipato nella lezione scorsa le variabili si definiscono in questo modo:


  Codice:
<?php
$variabile="valore";
?>


Ma ci sono alcune eccezioni in cui non è obbligatorio mettere "" e sono tutte qui sotto elencate:

- Nel caso di numeri, esempio:

  Codice:
$variabile = 2; //QUESTA SINTASSI E' CORRETTA, PERCHè IL VALORE CHE DIAMO ALLA VARIABILE E' UN NUMERO E QUINDI NON C'è BISOGNO DI METTERE ""


- Nel caso di true o false

$variabile = true;

//QUESTA SINTASSI E' CORRETTA, PERCHè IL VALORE DI $VARIABILE E' TRUE(TRUE E FALSE SONO DUE ECCEZIONI CHE NON NECESSITANO L'UTILIZZO DI "")


Operazioni Matematiche


E' possibile sommare variabili con contenuti numerici.

Ecco un'esempio:

  Codice:
<?php

$primonumero = 2;
$secondonumero = 3;

$somma = $primonumero + $secondonumero;

echo "Il risultato è $somma";
//Qui apparirà il testo "Il risultato è 5"

?>


Cosi' come, nell'esempio sopra abbiamo eseguito un'addizione e' possibile eseguire una sottrazione(mettendo al posto di + - ), eseguire una moltiplicazione (mettendo al posto di + *) e una divisione ( mettendo al posto di + /)


I Controlli


Nei linguaggi di programmazione sono fondamentali i controlli sulle variabili.
Se i controlli non sarebbero esistiti i linguaggi non avrebbero avuto senso perchè quasi inuitili.

Il controllo principale del php è if, che letteralmente tradotto dall'inglese significa "se";
infatti if serve propio a questo.

Ecco un'esempio di utilizzo:

  Codice:
<?php

$eta= 14; //QUI DEFINIAMO BANALMENTE UNA VARIABILE NUMERICA

if ($eta == 18){ //LEGGETE E MEMORIZZATE, ECCO COME SI CREA UN CONTROLLO IF

echo "Hai 18 anni tondi tondi!"; //MOSTRIAMO UN BANALISSIMO TESTO

} else { //altrimenti

echo "Sei minorenne";

}

//IL CONTROLLO SOVRASTANTE SERVE A DIRE AL PHP:
//SE(if) IL CONTENUTO DELLA VARIABILE ETA($eta) E' UGUALE(==) A 18 CHE APPAIA LA SCRITTA(echo): "Sei maggiorenne", altrimenti (} else { ) che appaia la scritta "Sei minorenne"


?>


Nel php è possibile utilizzare i segni < e > per fare "paragoni" tra due variabili numeriche.


Ecco un'esempio molto simile a quello sovrastante,
pero' anzichè utilizzare == utilizziamo il segno maggiore.

  Codice:
<?php

$eta= 14; //QUI DEFINIAMO BANALMENTE UNA VARIABILE NUMERICA

if ($eta < 18){  //SE IL VALORE DI ETà E' MAGGIORE DI 18

echo "Sei maggiorenne!"; //MOSTRIAMO UN BANALISSIMO TESTO

} else { //altrimenti

echo "Sei minorenne";

}


?>


Nella prossima lezione impareremo ad usare due elementi chiave del php,
le variabili predefinite $_POST e $_GET