17 of 410 menu

Η δομή empty

Η δομή empty ελέγχει αν μια μεταβλητή είναι κενή. Επιστρέφει true, εάν η μεταβλητή δεν υπάρχει ή περιέχει "κενή" τιμή. Στην πρώτη παράμετρο μεταδίδεται η μεταβλητή που ελέγχεται.

Σύνταξη

empty(mixed $var): bool

Παράδειγμα

Ας ελέγξουμε μερικές μεταβλητές για κενό:

<?php $var1 = ''; $var2 = 0; $var3 = null; var_dump(empty($var1)); // true var_dump(empty($var2)); // true var_dump(empty($var3)); // true ?>

Αποτέλεσμα εκτέλεσης κώδικα:

true true true

Παράδειγμα

Ας ελέγξουμε μη κενές μεταβλητές:

<?php $var1 = 'text'; $var2 = 1; $var3 = ['a']; var_dump(empty($var1)); // false var_dump(empty($var2)); // false var_dump(empty($var3)); // false ?>

Αποτέλεσμα εκτέλεσης κώδικα:

false false false

Παράδειγμα

Ας ελέγξουμε μια ανύπαρκτη μεταβλητή:

<?php var_dump(empty($undefinedVar)); ?>

Αποτέλεσμα εκτέλεσης κώδικα:

true

Δείτε επίσης

  • τη συνάρτηση isset,
    που ελέγχει την ύπαρξη μιας μεταβλητής
  • τη συνάρτηση is_null,
    που ελέγχει μια μεταβλητή για null
Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη