Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Sintassi alternativa costrutto if

    Salve ragazzi. Ho provato ad usare la sintassi alternativa del costrutto if. Ho scritto questo ma non funziona:

    $_SESSION['lang'] = ( !isset( $_SESSION['lang'] ) ) ? $_CONFIG['lang'] ;

    Quello che avrei voluto scrivere è questo:

    Codice PHP:
    if ( !isset( $_SESSION['lang'] ) )
      {
        
    $_SESSION['lang'] = $_CONFIG['lang'] ;
      } 
    Non funziona! Mi dà un parse error! Come si scrive correttamente? Grazie! Ciao!
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

  2. #2
    eheheheheh

    è un IF ELSE in pratica quel costrutto li ... devi mettere un valore alternativo tipo

    $_SESSION['lang'] = isset($_SESSION['lang']) === true ? $_SESSION['lang'] : $_CONFIG['lang'];

    l'ho modificato un po

  3. #3
    Grazie per la risposta! Scusa se ris solo ora però non mi ero accorto che era arrivata la risposta! Ciao e grazie ancora!

    EDIT
    Scusa, ma a questo punto non dovrebbe andare bene anche

    Codice PHP:
    $_SESSION['lang'] = !isset($_SESSION['lang']) ? $_CONFIG['lang']; 
    ???
    E' senza l'else! Dovrebbe funzionare!
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

  4. #4
    no xche la sintassi è

    check booleano ? valore se true : valore se false;

  5. #5
    A, ho capito! Grazie per la spiegazione! Ciao!
    eCommerceRS.NET - Commerciante, vendi on-line!
    Il mio nick è mircov e non mirco!!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.