Perintah empty dalam PHP

Seringkali dalam skrip muncul kebutuhan untuk memeriksa variabel apakah kosong. Dalam PHP, sebuah variabel akan dianggap kosong jika nilainya sama dengan 0, '', '0', false atau null.

Pemeriksaan kekosongan dilakukan dengan menggunakan perintah empty:

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

Namun, yang lebih sering muncul adalah tugas sebaliknya - memeriksa bahwa variabel tersebut tidak kosong. Mari kita balik kondisi kita:

php<?php
  $test = '';
  
  if (!empty($test)) {
    echo '+++';
  } else {
    echo '---';
  }
?>
Задание 1

Tanpa menjalankan kode, tentukan apa yang akan ditampilkan pada layar:

php<?php
  $test = 0;
  
  if (empty($test)) {
    echo '+++';
  } else {
    echo '---';
  }
?>
Задание 2

Tanpa menjalankan kode, tentukan apa yang akan ditampilkan pada layar:

php<?php
  $test = -1;
  
  if (empty($test)) {
    echo '+++';
  } else {
    echo '---';
  }
?>
Задание 3

Tanpa menjalankan kode, tentukan apa yang akan ditampilkan pada layar:

php<?php
  $test = '';
  
  if (!empty($test)) {
    echo '+++';
  } else {
    echo '---';
  }
?>
Задание 4

Tanpa menjalankan kode, tentukan apa yang akan ditampilkan pada layar:

php<?php
  $test = -1;
  
  if (empty($test)) {
    echo '+++';
  } else {
    echo '---';
  }
?>
Задание 5

Tanpa menjalankan kode, tentukan apa yang akan ditampilkan pada layar:

php<?php
  $test = '0';
  
  if (!empty($test)) {
    echo '+++';
  } else {
    echo '---';
  }
?>
Задание 6

Tanpa menjalankan kode, tentukan apa yang akan ditampilkan pada layar:

php<?php
  $test = -1;
  
  if (!empty($test)) {
    echo '+++';
  } else {
    echo '---';
  }
?>
Задание 7

Tanpa menjalankan kode, tentukan apa yang akan ditampilkan pada layar:

php<?php
  $test = null;
  
  if (empty($test)) {
    echo '+++';
  } else {
    echo '---';
  }
?>
Задание 8

Tanpa menjalankan kode, tentukan apa yang akan ditampilkan pada layar:

php<?php
  $test = false;
  
  if (!empty($test)) {
    echo '+++';
  } else {
    echo '---';
  }
?>
Задание 9

Tanpa menjalankan kode, tentukan apa yang akan ditampilkan pada layar:

php<?php
  $test = true;
  
  if (!empty($test)) {
    echo '+++';
  } else {
    echo '---';
  }
?>
Задание 10

Tanpa menjalankan kode, tentukan apa yang akan ditampilkan pada layar:

php<?php
  $test = 'false';
  
  if (!empty($test)) {
    echo '+++';
  } else {
    echo '---';
  }
?>
Задание 11

Tanpa menjalankan kode, tentukan apa yang akan ditampilkan pada layar:

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