⊗ppPmCdEm 90 of 447 menu

La commande empty en PHP

Souvent, dans les scripts, il est nécessaire de vérifier si une variable est vide. En PHP, une variable est considérée comme vide si elle est égale à 0, '', '0', false ou null.

La vérification de vacuité s'effectue à l'aide de la commande empty :

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

Cependant, la tâche inverse est plus fréquente - vérifier qu'une variable n'est pas vide. Inversons notre condition :

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

Sans exécuter le code, déterminez ce qui sera affiché à l'écran :

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

Sans exécuter le code, déterminez ce qui sera affiché à l'écran :

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

Sans exécuter le code, déterminez ce qui sera affiché à l'écran :

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

Sans exécuter le code, déterminez ce qui sera affiché à l'écran :

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

Sans exécuter le code, déterminez ce qui sera affiché à l'écran :

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

Sans exécuter le code, déterminez ce qui sera affiché à l'écran :

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

Sans exécuter le code, déterminez ce qui sera affiché à l'écran :

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

Sans exécuter le code, déterminez ce qui sera affiché à l'écran :

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

Sans exécuter le code, déterminez ce qui sera affiché à l'écran :

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

Sans exécuter le code, déterminez ce qui sera affiché à l'écran :

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

Sans exécuter le code, déterminez ce qui sera affiché à l'écran :

<?php $test = 'null'; if (!empty($test)) { echo '+++'; } else { echo '---'; } ?>
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser