Komanda empty PHP

Bieži skriptos rodas nepieciešamība pārbaudīt mainīgo uz tukšumu. PHP mainīgais būs tukšs, ja tas ir vienāds ar 0, '', '0', false vai null.

Tukšuma pārbaude tiek veikta, izmantojot komandu empty:

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

Tomēr biežāk rodas apgriezts uzdevums - pārbaudīt, vai mainīgais nav tukšs. Apvērsim mūsu nosacījumu:

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

Nepalaižot kodu, nosakiet, ko parādīsies ekrānā:

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

Neipalaižot kodu, nosakiet, ko parādīsies ekrānā:

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

Neipalaižot kodu, nosakiet, ko parādīsies ekrānā:

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

Neipalaižot kodu, nosakiet, ko parādīsies ekrānā:

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

Neipalaižot kodu, nosakiet, ko parādīsies ekrānā:

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

Neipalaižot kodu, nosakiet, ko parādīsies ekrānā:

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

Neipalaižot kodu, nosakiet, ko parādīsies ekrānā:

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

Neipalaižot kodu, nosakiet, ko parādīsies ekrānā:

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

Neipalaižot kodu, nosakiet, ko parādīsies ekrānā:

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

Neipalaižot kodu, nosakiet, ko parādīsies ekrānā:

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

Neipalaižot kodu, nosakiet, ko parādīsies ekrānā:

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