Komanda empty PHP

Dažnai scenarijuose iškyla poreikis patikrinti kintamąjį ar jis tuščias. PHP kintamasis bus laikomas tuščiu, jei jis lygus 0, '', '0', false ar null.

Tuščumo patikrinimas atliekamas naudojant komandą empty:

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

Tačiau dažniau iškyla atvirkštinė užduotis - patikrinti, ar kintamasis nėra tuščias. Apverskime mūsų sąlygą:

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

Paleisdami kodą, nustatykite, kas bus išvesta į ekraną:

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

Paleisdami kodą, nustatykite, kas bus išvesta į ekraną:

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

Paleisdami kodą, nustatykite, kas bus išvesta į ekraną:

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

Paleisdami kodą, nustatykite, kas bus išvesta į ekraną:

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

Paleisdami kodą, nustatykite, kas bus išvesta į ekraną:

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

Paleisdami kodą, nustatykite, kas bus išvesta į ekraną:

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

Paleisdami kodą, nustatykite, kas bus išvesta į ekraną:

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

Paleisdami kodą, nustatykite, kas bus išvesta į ekraną:

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

Paleisdami kodą, nustatykite, kas bus išvesta į ekraną:

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

Paleisdami kodą, nustatykite, kas bus išvesta į ekraną:

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

Paleisdami kodą, nustatykite, kas bus išvesta į ekraną:

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