⊗ppPmCdEm 90 of 447 menu

Η εντολή empty στην PHP

Συχνά στα script προκύπτει η ανάγκη έλεγχου μιας μεταβλητής για κενότητα. Στην PHP μια μεταβλητή θα είναι κενή αν είναι ίση με 0, '', '0', false ή null.

Ο έλεγχος για κενότητα εκτελείται με τη βοήθεια της εντολής empty:

<?php $test = ''; if (empty($test)) { echo '+++'; } else { echo '---'; } ?>

Συχνότερα, ωστόσο, προκύπτει το αντίστροφο πρόβλημα - ο έλεγχος ότι μια μεταβλητή δεν είναι κενή. Ας αντιστρέψουμε την συνθήκη μας:

<?php $test = ''; if (!empty($test)) { echo '+++'; } else { echo '---'; } ?>

Χωρίς να εκτελέσετε τον κώδικα, προσδιορίστε τι θα εμφανιστεί στην οθόνη:

<?php $test = 0; if (empty($test)) { echo '+++'; } else { echo '---'; } ?>

Χωρίς να εκτελέσετε τον κώδικα, προσδιορίστε τι θα εμφανιστεί στην οθόνη:

<?php $test = -1; if (empty($test)) { echo '+++'; } else { echo '---'; } ?>

Χωρίς να εκτελέσετε τον κώδικα, προσδιορίστε τι θα εμφανιστεί στην οθόνη:

<?php $test = ''; if (!empty($test)) { echo '+++'; } else { echo '---'; } ?>

Χωρίς να εκτελέσετε τον κώδικα, προσδιορίστε τι θα εμφανιστεί στην οθόνη:

<?php $test = -1; if (empty($test)) { echo '+++'; } else { echo '---'; } ?>

Χωρίς να εκτελέσετε τον κώδικα, προσδιορίστε τι θα εμφανιστεί στην οθόνη:

<?php $test = '0'; if (!empty($test)) { echo '+++'; } else { echo '---'; } ?>

Χωρίς να εκτελέσετε τον κώδικα, προσδιορίστε τι θα εμφανιστεί στην οθόνη:

<?php $test = -1; if (!empty($test)) { echo '+++'; } else { echo '---'; } ?>

Χωρίς να εκτελέσετε τον κώδικα, προσδιορίστε τι θα εμφανιστεί στην οθόνη:

<?php $test = null; if (empty($test)) { echo '+++'; } else { echo '---'; } ?>

Χωρίς να εκτελέσετε τον κώδικα, προσδιορίστε τι θα εμφανιστεί στην οθόνη:

<?php $test = false; if (!empty($test)) { echo '+++'; } else { echo '---'; } ?>

Χωρίς να εκτελέσετε τον κώδικα, προσδιορίστε τι θα εμφανιστεί στην οθόνη:

<?php $test = true; if (!empty($test)) { echo '+++'; } else { echo '---'; } ?>

Χωρίς να εκτελέσετε τον κώδικα, προσδιορίστε τι θα εμφανιστεί στην οθόνη:

<?php $test = 'false'; if (!empty($test)) { echo '+++'; } else { echo '---'; } ?>

Χωρίς να εκτελέσετε τον κώδικα, προσδιορίστε τι θα εμφανιστεί στην οθόνη:

<?php $test = 'null'; if (!empty($test)) { echo '+++'; } else { echo '---'; } ?>
Ελληνικά
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 για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη