Visualizzazione risultati 1 fino 6 di 6

Discussione: if else parentesi

  1. #1
    Guest

    Predefinito if else parentesi

    domanda da niubbo

    io ho
    Codice PHP:
    if ($loc != $address){ die;}
    else
    dopo else ci va la parentesi graffa o posso fare a meno visto che lo script funziona?
    Ultima modifica di karl94 : 05-06-2011 alle ore 12.27.00 Motivo: Formattazione del codice

  2. #2
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,744

    Predefinito

    Se non devi fare nulla nel caso in cui l'espressione non sia vera, l'else non ti serve a nulla e lo puoi togliere.

  3. #3
    Guest

    Predefinito

    cosa intendi non fare nulla? deve continuare ad eseguire lo script .. ok allora si può anche togliere perchè funziona lo stesso hai ragione
    Ultima modifica di grigione : 05-06-2011 alle ore 12.48.47

  4. #4
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,744

    Predefinito

    In questo specifico caso l'else serve solo ad appesantire il file, toglilo.

  5. #5
    Guest

    Predefinito

    ok grazie

  6. #6
    L'avatar di dementialsite
    dementialsite non è connesso Super Moderatore
    Data registrazione
    19-10-2004
    Residenza
    fuori Padova
    Messaggi
    5,046

    Predefinito

    Precisiamo un attimo: nel tuo caso lo script funziona anche senza l'else, ma solamente perché l'istruzione eseguita quando la condizione è vera è un die() che arresta lo script.

    In tutti gli altri casi, devi racchiudere tra parentesi graffe tutte le istruzioni da eseguire solo quando la condizione non è vera, e inserire dopo quelle che successivamente vengono eseguite comunque (indipendentemente dal fatto che la condizione sopra sia vera o falsa).

    Stammi bene...
    Le questioni tecniche hanno risposte migliori nel forum pubblico, non trovi?

    When you don't know your next step... improvise

    ALTERVISTA WANTS YOU!
    Vuoi diventare moderatore su AlterVista? Scopri come...

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •