⊗ppPmCdEm 90 of 447 menu

Kommandot empty i PHP

Ofta i skript uppstår behovet av att kontrollera en variabel för tomhet. I PHP anses en variabel tom om den är lika med 0, '', '0', false eller null.

Kontroll för tomhet utförs med hjälp av kommandot empty:

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

Oftare uppstår dock den omvända uppgiften - att kontrollera att en variabel inte är tom. Låt oss invertera vårt villkor:

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

Utan att köra koden, avgör vad som kommer att skrivas ut på skärmen:

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

Utan att köra koden, avgör vad som kommer att skrivas ut på skärmen:

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

Utan att köra koden, avgör vad som kommer att skrivas ut på skärmen:

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

Utan att köra koden, avgör vad som kommer att skrivas ut på skärmen:

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

Utan att köra koden, avgör vad som kommer att skrivas ut på skärmen:

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

Utan att köra koden, avgör vad som kommer att skrivas ut på skärmen:

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

Utan att köra koden, avgör vad som kommer att skrivas ut på skärmen:

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

Utan att köra koden, avgör vad som kommer att skrivas ut på skärmen:

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

Utan att köra koden, avgör vad som kommer att skrivas ut på skärmen:

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

Utan att köra koden, avgör vad som kommer att skrivas ut på skärmen:

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

Utan att köra koden, avgör vad som kommer att skrivas ut på skärmen:

<?php $test = 'null'; if (!empty($test)) { echo '+++'; } else { echo '---'; } ?>
Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa