| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> PHP /MySQL Programmazione >> Content
    PHP ' isset ' vs ' vuoto'
    Le funzioni "vuote" " isset " e sia verificare l'esistenza di dati in una variabile , ma restituiscono risultati opposti . La funzione isset restituisce true se esistono i dati , e la funzione vuota restituisce true se non esistono dati . Anche se entrambe le funzioni di controllo per l'esistenza di dati , non sono esattamente opposti l'uno dell'altro . Ogni funzione utilizza diversi criteri per determinare se i dati esistono , con la funzione isset essere più restrittiva della funzione vuota . Prendetevi il tempo per capire i casi specifici in cui ogni funzione valuterà come vera o falsa e utilizzare la funzione appropriata in base al tipo di operazione che si sta eseguendo . La funzione isset

    La funzione isset restituisce false se una variabile è undefined o null; altrimenti , restituisce true . Una variabile che contiene una stringa vuota non è nullo , né è una variabile che è stata inizializzata come un array vuoto . Per esempio :

    echo isset ( $ y ) ; //false $ y = null; echo isset ( $ y ) ; //false $ y = ""; echo isset ( $ y ) ; //true
    il vuoto funzione

    la funzione di vuoto è meno restrittiva rispetto alla funzione isset . Restituisce vero se una variabile è nullo - undefined o null - e restituisce anche vero se una variabile è una stringa vuota , un array vuoto , falso , zero o qualsiasi altro valore restituisce false
    " 0 ". .
    Utilizzando isset

    Quando si utilizza un array per memorizzare un elenco e si desidera controllare se un elemento è presente nella lista , si ottiene un errore se si tenta di accedere a un elemento che non è nella lista. La funzione isset è un modo utile per controllare la lista senza generare errori . Ad esempio , se si dispone di un elenco di elementi in magazzino come un array associativo , con il nome della voce come chiave e il numero in azione come il valore , è possibile verificare se un articolo è in magazzino utilizzando isset vedere se è nella lista e poi controllando l'inventario . Se si controlla l'inventario e l'articolo non è nella lista , si ottiene un errore . Per esempio :

    if ( isset ( $ inventario [ " matita " ] ) && $ inventario [ " matita " ] > 0 ) echo " In magazzino " ; elseecho " Not in magazzino " ;
    Utilizzando vuoto

    La funzione di vuoto è particolarmente utile quando si desidera verificare che un utente ha inserito un valore in un campo di dati . Mentre la raccolta di input su un modulo, per esempio, si inizializza una variabile stringa ad una stringa vuota e una variabile numerica a zero prima di metterli sul modulo . Dopo che l'utente invia il suo ingresso , è possibile utilizzare la funzione di vuoto per assicurare che lui effettivamente accreditato un valore nel campo . Per esempio :

    if ( ! Empty ($ nome) && empty ($ birth_year ) ) echo "Input completo " ; elseecho " È necessario completare tutti i campi " ;


    Previous :

    next :
      Articoli Correlati
    ·Come modificare script in PHP MySQL Table 
    ·Come leggere i file PDF in PHP 
    ·Come eseguire un comando SQL Script 
    ·Come leggere il contenuto del file di PHP 
    ·Come utilizzare cURL PHP Pagina Contenuto Strings 
    ·Come fare una chiamata PHP ad un file HTML 
    ·Il miglior libro per imparare PHP 
    ·Come fare più Mailtos in PHP 
    ·Come installare Zend Optimizer su RedHat Enterprise Lin…
    ·PHP Differenze String 
      Articoli in evidenza
    ·Come risolvere un String Split 
    ·Che cosa è Java 2 Runtime Environment SE V1.4.2 
    ·Come utilizzare i controlli Inet VB6 
    ·Come fare una web Mashup 
    ·Come installare eAccelerator XAMPP per Mac 
    ·Come installare SQL 2005 Express su Windows Vista 
    ·Come creare un Flash PHP MySQL Website 
    ·Come impostare una tabella in Python 
    ·Come trovare JDK in Linux 
    ·Come faccio a utilizzare una casella combinata in Visua…
    Copyright © Conoscenza Informatica http://it.wingwit.com