Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. [operatori]if a blocchi html
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • I
      ilnetsurfer User Attivo • 16 ago 2008, 14:18 ultima modifica di

      [operatori]if a blocchi html

      Funziona su php4/5
      Come sappiamo tutti, l'utilizzo di if è pressapoco questo:
      [php]
      $a=2;
      if($a<0){
      echo '$a è negativo';//restituisce $a è negativo se è minore di 0
      }elseif($a>0){
      echo '$a è positivo';
      }elseif($a==0){
      echo'$a è uguale a zero';
      }
      [/php]Ebbene, c'è una sintassi alternativa:if a blocchi
      Ecco come si usa:
      [php]<?php $a=2; ?>
      <?php if($a<0): ?>
      <b>$a è negativo</b><!-Qui puoi inserire tutto il codice html che vuoi ->
      <?php elseif($a>0): ?>
      <b>$a è positivo</b>
      <?php elseif($a==0): ?>
      <b>$a è uguale a 0</b>
      <?php endif; ?>[/php]Restituira $a è positivo

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
        Caricamento altri post
        Rispondi
        • Topic risposta
        Effettua l'accesso per rispondere
        • Da Vecchi a Nuovi
        • Da Nuovi a Vecchi
        • Più Voti
         

      • J
        jeeves User Attivo • 10 set 2008, 13:31 ultima modifica di

        E poi c'è anche questa sintassi:

        [php]<?php
        $a = 2;

        echo($a > 0 ? "positivo" : "negativo");
        ?>[/php]

        che equivale a:

        [php]<?php
        $a = 2;

        if($a > 0) { echo "positivo"; }
        else { echo "negativo"; }
        ?>[/php]

        :gthi:

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • T
          tifo.milan.it Bannato User Attivo • 15 set 2008, 18:13 ultima modifica di

          scusate ma non sono mica funzioni queste.... sono controlli di flusso... :mmm:

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • J
            jack1971 Super User • 15 set 2008, 19:19 ultima modifica di

            Ciao tifo-milan.it, grazie della segnalazione, è stata una svista ora rimediata 🙂

            :ciauz:

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • A
              angelbit88 User Attivo • 16 set 2008, 08:21 ultima modifica di

              non vedo niente di sconvolgente per metterlo al top...
              il primo esempio utilizza uno stile php minimale il secondo l'operatore ternario...

              cmq per chiudere il cerchio ecco la sintassi heredoc:

              [PHP]
              echo <<<CIAO

              verra stampato il contenuto presente fra i 2 tag CIAO.
              potete inserire tutte le $variabili $che $volete (tranne quelle globali)

              senza usare segni di codifica

              IO ho usato la parola CIAO ma potete utilizzare quella che volete
              ricordate solo all' inizio di precederla con <<< e alla fine metterla a inizio riga seguita da ;

              CIAO;

              [/PHP]

              :ciauz:

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              Caricamento altri post
              Rispondi
              • Topic risposta
              Effettua l'accesso per rispondere
              • Da Vecchi a Nuovi
              • Da Nuovi a Vecchi
              • Più Voti