| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> PHP /MySQL programmering >> Content
    PHP ' isset " vs ' tomme '
    Den" isset "og" tomme "funktioner både afkrydsningsfeltet for eksistensen af ​​data i en variabel, men returnere modsatrettede resultater. The Isset funktion returnerer sand, hvis data findes, og den tomme funktion returnerer sand, hvis data ikke eksisterer. Selvom begge funktioner tjekke for data eksistens , de er ikke eksakte modsætninger hinanden . Hver funktion bruger forskellige kriterier ved bestemmelse om der findes data , med isset funktionen er mere restriktive end den tomme funktion. Tag dig tid til at forstå de konkrete tilfælde, hvor hver funktion vil evaluere som sandt eller falsk , og brug den relevante funktion er baseret på den type operation , du udfører. The Isset Function

    isset funktion returnerer falsk, hvis en variabel er enten udefineret eller null , ellers returnerer sandt. En variabel, der indeholder en tom streng ikke er nul , er heller ikke en variabel, der er initialiseret som et tomt array. For eksempel : Hej

    echo isset ( $ y ) //false $ y = null ; echo isset ( $ y ) //false $ y = " " echo isset ( $ y ) //true
    den tomme Function

    tomme funktion er mindre restriktiv end den isset funktion. Den returnerer sandt, hvis en variabel er frakoblet - udefineret eller null - og returnerer sand, hvis en variabel er en tom streng , et tomt array, falsk, nul eller enhver anden værdi returnerer false
    "0". .
    brug isset

    Når du bruger et array til at gemme en liste , og du ønsker at kontrollere, om en vare er på listen , får du en fejl, hvis du forsøger at adgang til et element, der ikke er på listen. The Isset funktionen er en hjælpsom måde at kontrollere listen uden at generere nogen fejl . For eksempel, hvis du har en liste over emner i opgørelsen som en associativt array med posten navn som nøglen og antallet på lager som værdien kan du kontrollere at se, om en vare er på lager først ved at bruge isset at se hvis det er på listen og derefter kontrollere opgørelsen. Hvis du tjekker beholdning og den post er ikke på listen , får du en fejl. For eksempel : Hej

    if ( isset ( $ opgørelse [" blyant "] ) && $ opgørelse [" blyant "] > 0) echo " På lager " elseecho "Not in materiel "
    Brug tomme

    tomme funktion er især nyttigt, når du ønsker at kontrollere, at en bruger har indtastet en værdi i et datafelt . Mens indsamle input på en formular , for eksempel, initialisere dig en streng variabel til en tom streng , og en numerisk variabel til nul , før du sætter dem på formularen. Når brugeren har gjort hans input , kan du bruge den tomme funktion for at sikre , at han faktisk indtastet en værdi i feltet . For eksempel : Hej

    if ( ! Tom ( $ navn) && empty ( $ birth_year ) ) echo "Input komplet " elseecho " Du skal udfylde alle datafelter "
    < br >

    Forrige :

    næste :
      Relaterede artikler
    ·Mysql PHP Windows-konfiguration Tutorial 
    ·De typer af Syntaks i SQL 
    ·Sådan Rediger MySQL Table User Interface i PHP Backend…
    ·Sådan oprettes en MP3-afspiller i PHP 
    ·Sådan erstatte tekst i en PHP fil 
    ·Sådan Slet poster fra en SQL-tabel i PHP 
    ·MySQL 1030 Fejl 
    ·Hvordan man tegner en linje i PHP 
    ·Sådan Lær MySQL Online 
    ·Sådan Konverter Int til tinyint 
      Anbefalede Artikler
    ·Sådan Tag et skærmbillede Brug Java 
    ·Sådan Set Up en JW Player 5.1 Med Lighttpd 
    ·Hvordan debug Ruby 
    ·Sådan bruges flere sider i Visual Basic 6 
    ·Sådan tilføjes Slow Motion til WMP 
    ·Sådan Clean Up Perl script Format 
    ·Sådan Bestem længden af ​​Dictionary i Python 
    ·Sådan Load en XML-fil med PHP 
    ·Sådan får du en JTextArea at tøve og rulle gennem Da…
    ·000X0 PHP String Fejl 
    Copyright © Computer Viden http://www.computerdk.com