Visualizzazione dei risultati da 1 a 8 su 8

Discussione: isset or not isset?

Hybrid View

  1. #1
    e lo so che genera una Notice.
    Ma mi sembra che una notice non sia proprio un errore, oppure si?
    In produzione la notice non viene notificata, ma in dev si.
    Quindi la buona norma è non avere alcun tipo di notice oppure una come questa non è un problema grave?

  2. #2
    Quote Originariamente inviata da zoc Visualizza il messaggio
    e lo so che genera una Notice.
    Ma mi sembra che una notice non sia proprio un errore, oppure si?
    In produzione la notice non viene notificata, ma in dev si.
    Quindi la buona norma è non avere alcun tipo di notice oppure una come questa non è un problema grave?
    come da manuale, isset Restituisce TRUE se la variabile esiste e ha un valore diverso da NULL, FALSE in caso contrario. Quindi due osservazioni:

    1) Provare ad usare una variabile che non esiste è da scriteriati, anche mettendoci il controllo isset prima. Le variabili esistono, al piu contengono valori null o diversi da null. Se stai facendo un qualcosa che non sia sicuro che la variabile esista, rifallo. Potrebbe aver un minimo senso sugli array, ma userei in quel caso array_key_exists che isset

    2) Dato quindi per scontato che la variabile esiste, non serve isset all'inizio e puoi mettere direttamente il check sull'uguaglianza dopo, visto che come minimo la variabile è uguale a NULL.
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

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 © 2026 vBulletin Solutions, Inc. All rights reserved.