Web e Code Script

PHP: gestire le condizioni con le istruzioni if e else

Se state realizzando un sito nel linguaggio di programmazione Php, magari con il CMS WordPress, imparare a gestire le condizioni attraverso le istruzioni if e else sarà di grande aiuto per i vostri progetti.

php-if-else

A cosa servono le condizioni?
A far comportare il sito in maniera differente in situazioni differenti.

Chiariamoci le idee attraverso degli esempi.

Con le istruzioni if e else possiamo dire al nostro sito di inserire un paragrafo (un testo) se la pagina corrente è “progetti” (quindi se la condizione è vera), altrimenti di non inserirlo (se la condizione non è vera). Oppure possiamo dirgli di attribuire un link ad una parola o di non farlo se la condizione non si verifica.

Le possibilità sono infinite e vi si aprirà un mondo nuovo. Andiamo a vedere il codice.

<?php
  if (questa condizione è vera) {
    // fai questo
  } elseif {
    // fai quest'altro
  } else {
    // fai quest'altro ancora
  }
?>

Il codice è di facile comprensione. Le istruzioni sono 3:

  • If : se (prima condizione)
  • Else if : altrimenti se (seconda condizione)
  • Else : altrimenti (ultima alternativa)

Nell’esempio ho scritto solo una volta elseif (attaccato mi raccomando) ma può essere ripetuto infinite volte per infinite condizioni.

Vi lascio con un esempio pratico.

<?php
  if (5 > 5) {
    echo "La condizione è falsa";
  } elseif (5 < 5) {
    echo "La condizione è falsa";
  } else {
    echo "La condizione è vera";
  }
?>

Essendo 5 pari a 5 e non verificandosi quindi le prime due condizioni (maggiore e minore), si verificherà la terza alternativa ed apparirà quindi sul sito la scritta: La condizione è vera.




emoticons

avatar
Autore: Valerio Del Re

Dott. in Comunicazione e Pubblicità per le Organizzazioni,
Grafico e Web Designer freelance, CEO presso Robadagrafici


Cosa ne pensi? Esprimi la tua opinione.
Scrivi un commento.

Loading Facebook Comments ...

Ti potrebbero interessare anche:


font-awesome

Icon Font Awesome. Come inserire sul sito icone tramite font

Le icone sono ormai uno standard per chi realizza siti internet. Permettono infatti un’ottima personalizzazione per lo stile […]


testare-sito-mobile-online

Testare sito mobile online. Effettua il test con Google

Se sei un webdesigner sicuramente nell’ultimo periodo ti starai dedicando allo studio della tecnica del responsive design. Un […]


orologio-esadecimale

What colour is it? L’orologio esadecimale

Oggi vi segnalo un sito creativo, da veri nerd, per appassionati di grafica e web. Si tratta del […]


sfumature-css3

Come creare una sfumatura con CSS3

CSS3 ha tantissime potenzialità che ogni web designer dovrebbe conoscere per evitare di fare un uso spropositato di […]


css3-box-shadow

Ombra CSS3. Come aggiungerla a testo, div e immagini

CSS3 è una rivoluzione. Ci permette di aggiungere tanti effetti grafici agli oggetti presenti nelle nostre pagine web, […]


css3-border-radius

Come smussare angoli di immagini e div con CSS3 Border Radius

Con Html5 e CSS3 il mondo del web ha fatto un notevole passo avanti, offrendo un’esperienza più ricca […]


mappa-vettoriale-jquery

Mappa del mondo con ingrandimento in jQuery

Creare una mappa navigabile per il sito internet è diventata ormai pratica comune, specialmente quando si tratta di […]


atlas

Arriva Atlas, la concorrenza di Facebook a Google

È ufficiale: Google ha un concorrente. Si chiama Atlas ed è di proprietà di Facebook. Quest’ultimo aveva acquistato […]


jquery-document-ready-function

La base della sintassi di jQuery: $(document) .ready()

Se vi state avvicinando da poco a jQuery e state iniziando a studiarlo, avrete notato che spesso il […]


Shares

Robadagrafici.com non è una testata giornalistica in quanto viene aggiornato senza alcuna periodicità. Non può pertanto considerarsi prodotto editoriale ai sensi della legge 62/2001. Le immagini e i testi pubblicati sono valutati come di pubblico dominio: qualora il loro uso violasse diritti d'autore, lo si comunichi all'autore del blog che provvederà alla loro pronta rimozione.
Tutti i contenuti sotto Licenza Creative Commons. Marchi e loghi di soggetti terzi utilizzati in questo sito sono di proprietà esclusiva dei rispettivi proprietari.
Roba da Grafici © 2011-2016 - Progetto a cura di ServiziWeb Srl - Privacy & Cookies Policy