Morpheusweb.it - Risorse per webmaster: script, ASP.NET, C#, Visual Basic .Net, tutorial, asp, javascript, css, php, html, java, ADO, VBScript, forms, frames, Active Server Pages, Dynamic HTML, database, gratis per webmaster e webdesigner

Istruzioni Condizionali a PHP

Istruzioni Condizionali



Spesso quando scriviamo del codice, vogliamo eseguire azioni diverse in base a decisioni diverse. Per far ciò possiamo utilizzare delle istruzioni condizionali.

In PHP abbiamo diversi tipi di istruzioni condizionali:

  • if
  • if..else
  • if..elseif
  • switch

Istruzione if

Possiamo usare l'istruzione If..else quando vogliamo eseguire un blocco di codice se una condizione è vera.

Sintassi

if (condizione)
{
  //codice se la condizione è vera;
}


Nota: se abbiamo una sola istruzione nei blocchi di codice, possiamo omettere le parentesi graffe

Esempio

<?php
$n=20;
$d=2
if ($d!=0)
{
  $divisione = $n/$d;
  echo "Divisione: " . $d;
}
?>


Istruzione if..else

Possiamo usare l'istruzione If..else quando vogliamo eseguire un blocco di codice se una condizione è vera, e un altro se la condizione è falsa.

Sintassi

if (condizione)
{
  //codice se la condizione è vera;}
else
{
  //codice se la condizione è falsa;
}


Nota: se abbiamo una sola istruzione nei blocchi di codice, possiamo omettere le parentesi graffe

Esempio

<?php
$n=20;
$d=0
if ($d!=0)
{
  $divisione = $n/$d;
  echo "Divisione: " . $d;
}
else
{
  echo "Impossibile dividere per 0”;
}
?>


Istruzione if..elseif

Possiamo usare l'istruzione If..elseif se vogliamo poter sceglere tra più possibili blocchi di codice da eseguire:

Sintassi

if (condizione1)
{
  //codice se la condizione1 è vera;
}
elseif (condizione2)
{
  //codice se la condizione2 è falsa;
}
...[etc]


Nota: se abbiamo una sola istruzione nei blocchi di codice, possiamo omettere le parentesi graffe

Istruzione Switch

Possiamo usare l'istruzione Switch se vogliamo poter sceglere tra più possibili blocchi di codice da eseguire:

Sintassi

switch (espressione)
{
  case valore1:
    //eseguito se espressione = valore1;
    break;
  case valore2:
    //eseguito se espressione = valore2;
    break;
  [eventuali altri case]
  default:
    //eseguito se espressione non è nessuno dei valori dei case;
}


Esempio

<html>
<body>
<?php
$day = date("w");
switch ($day)
{
  case 0:
    $giorno = "domenica";
    break;
  case 1:
    $giorno = "lunedì";
    break;
  case 2:
    $giorno = "martedì";
    break;
  case 3:
    $giorno = "mercoledì";
    break;
  case 4:
    $giorno = "giovedì";
    break;
  case 5:
    $giorno = "venerdì";
    break;
  case 6:
    $giorno = "sabato";
    break;
  default:
    $giorno = "?";
}
echo "Oggi è " . $giorno;
?>
</body>
</html>


Stampa la pagina


 

Inizio pagina

risorse per webmaster

Tutorial PHP


manuale php, php tutorial if, php tutorial session, php tutorial string, php tutorial upload, tutorial in php, tutorial mysql php, tutorial php, tutorial php download, tutorial php mysql, manuali php, php try catch, Variabili php, Operatori php, Server Side Includes php, if then php, while php, for php, php Forms, php Sessioni e Cookies, Funzioni php, Programmazione ad Oggetti con php, Eccezioni php, Array php, Stringhe php, Funzioni per le Date php Funzioni Ftp php, Funzioni Http php, Funzioni per le Immagini php, Funzioni Matematiche php, php e Database Odbc, Funzioni Mysql php, php Files

PHP


ASP.NET, guida, Tutorial,




Vai nel sito Morpheusweb.it - Risorse per Webmaster
asp.net, vb.net, dotnet

Vai nel sito Morpheusweb.it - Risorse per Webmaster
asp, ASP.NET

Morpheusweb.it - manuale php, php tutorial if, php tutorial session, php tutorial string, php tutorial upload, tutorial in php, tutorial mysql php, tutorial php, tutorial php download, tutorial php mysql, manuali php, php try catch, Variabili php, Operatori php, Server Side Includes php, if then php, while php, for php, php Forms, php Sessioni e Cookies, Funzioni php, Programmazione ad Oggetti con php, Eccezioni php, Array php, Stringhe php, Funzioni per le Date php Funzioni Ftp php, Funzioni Http php, Funzioni per le Immagini php, Funzioni Matematiche php, php e Database Odbc, Funzioni Mysql php, php Files