• Regolamento Macrocategoria DEV
    Prima di aprire un topic nella Macrocategoria DEV, è bene leggerne il suo regolamento. Sei un'azienda o un hosting/provider? Qui sono anche contenute informazioni per collaborare con Sciax2 ed ottenere l'accredito nella nostra community!

Mascara4ever

Utente Mitico
Autore del topic
16 Novembre 2009
8.618
89
Miglior risposta
0
Come in molti linguaggi di programmazione, anche il PHP contiene nella sua grammatica le strutture di controllo. Ma che cosa sono? Semplice, le strutture di controllo servono, appunto, per "controllare" se una certa condizione avviene, oppure no.

Istruzione if
L'istruzione if (se, dall'inglese), è senz'altro la più semplice e comune struttura di controllo di ogni linguaggio di programmazione e di scripting. Vediamo com'è la sua sinstassi nel PHP.
PHP:
Perfavore, Entra oppure Registrati per vedere i codici!

Bene... ora passiamo ad un'esempio pratico, il più banale di tutti.
PHP:
Perfavore, Entra oppure Registrati per vedere i codici!

Volendo si può aggiungere l'html...
PHP:
Perfavore, Entra oppure Registrati per vedere i codici!
Perfavore, Entra oppure Registrati per vedere i Link!


Istruzione else
L'istruzione else (altrimenti, oppure, dall'inglese) verifica se l'istruzione precedente è vera, in caso contrario si eseguirà il codice dell'istruzione else. Meglio che faccia un esempio XD.
PHP:
Perfavore, Entra oppure Registrati per vedere i codici!

Ora che conosciamo queste due istruzioni vediamo un esempio più "complesso".
PHP:
Perfavore, Entra oppure Registrati per vedere i codici!
Perfavore, Entra oppure Registrati per vedere i Link!


Istruzione elseif
Attraverso quest'istruzione, indicheremo una seconda condizione, da effettuare solo nel caso in cui la prima sia falsa.
PHP:
Perfavore, Entra oppure Registrati per vedere i codici!
Perfavore, Entra oppure Registrati per vedere i Link!


Gli operatori logici e le espressioi booleane
Gli operatori logici e le espressioni booleane, vengono utilizzati all'interno delle strutture di controllo che abbiamo visto in precedenza. I principali sono

== (uguale)
!= (diverso)
> (maggiore)
>= (maggiore o uguale)
< (minore)
<= (minore o uguale)

Or o || (valuta che almeno una delle due condizioni sia vera. Si può indicare con la parola Or oppure con il doppio pipe (||))
And o && (valuta che entrambe le condizioni siano vere. Si può indicare com la parola And oppure con la doppia e commerciale (&&))
Xor (controlla che un operatore sia vero e l'altro falso)
! (è l'operatore 'not' e vale come negazione. Si usa con un solo operatore: è vero quando l'operatore è falso, e viceversa.)

P.S.: ricordarsi di salvare tutti i file nella cartella www del proprio IDE (EasyPHP, XAMPP, ecc...), e per eseguirli andare su
Perfavore, Entra oppure Registrati per vedere i Link!
dal vostro browser ed aprire il file desiderato.

Fonte: Olox Forum | -MetalSnake-
 
Ultima modifica:
La guida l'ho fatta io... aggiorna please...

P.S.: e se proprio vuoi metterla aggiungici anche gli screen che ho fatto ;)