Hướng dẫn empty keyword in php - từ khóa trống trong php

(Php 4, Php 5, Php 7, Php 8)

Trống - kiểm tra xem một biến có trống khôngPrüft, ob eine Variable leer ist

sự mô tả

Trống (hỗn hợp $var): Bool(mixed $var): bool

Parameter-Liste

var

Biến được kiểm tra.

Không có cảnh báo nào được tạo ra nếu biến không tồn tại. Điều này có nghĩa là trống () về cơ bản là tương đương ngắn gọn! ISSET ($ var) || $ var == Sai là.empty() im Wesentlichen das kurzgefasste Äquivalent zu !isset($var) || $var == false ist.

Trả về giá trị

Đưa lại _______3 nếu var không tồn tại hoặc có giá trị trống hoặc bằng không, còn được gọi là "Falth". Xem chuyển đổi sang Boolean. Nếu không false sẽ được trả lại.true zurück, wenn var nicht existiert oder einen Wert hat, der leer oder gleich Null ist, auch bekannt als "falsey". Siehe Umwandlung in boolean. Andernfalls wird false zurückgegeben.

Ví dụ

Ví dụ #1 Một so sánh đơn giản về trống () / isset ()empty() / isset()

<?php
$var 
0;// true, weil $var leer ist
if (empty($var)) {
    echo 
'$var ist 0, nicht mit einem Wert belegt, oder nicht gesetzt';
}
// true, weil $var gesetzt wurde
if (isset($var)) {
    echo 
'$var ist gesetzt, obwohl es leer ist';
}
?>

Ví dụ #2 trống () và bộ bù chuỗi ký tựempty() und Zeichenketten-Offsets

<?php
$expected_array_got_string 
'einstring';
var_dump(empty($expected_array_got_string['ein_schluessel']));
var_dump(empty($expected_array_got_string[0]));
var_dump(empty($expected_array_got_string['0']));
var_dump(empty($expected_array_got_string[0.5]));
var_dump(empty($expected_array_got_string['0.5']));
var_dump(empty($expected_array_got_string['0 Mostel']));
?>

Ví dụ được hiển thị ở trên tạo ra phiên bản sau:

bool(true)
bool(false)
bool(false)
bool(false)
bool(true)
bool(true)

Nhận xét

Lưu ý: Vì đây là cấu trúc giọng nói và không phải là một hàm, bạn không thể sử dụng nó với các hàm biến hoặc tham số được đặt tên.: Da dies ein Sprachkonstrukt und keine Funktion ist, können Sie dieses nicht mit Variablenfunktionen oder benannten Parametern verwenden.

Một ghi chú::

Nếu trống () gọi cho các thuộc tính đối tượng không công khai, phương thức quá tải __isset () được gọi lên nếu được khai báo.empty() auf nicht öffentliche Objekteigenschaften wird die überladene Methode __isset() aufgerufen, falls deklariert.

Xem thêm

  • ISSET () - Kiểm tra xem một biến được khai báo và khác với số không
  • __isset()
  • unST () - Xóa một biến được chỉ định
  • Array_Key_Exists () - Kiểm tra xem một khóa đã cho có tồn tại trong một mảng không
  • Count () - Đếm tất cả các phần tử của một mảng hoặc một đối tượng có thể đếm được
  • Strens () - Xác định độ dài chuỗi
  • Bảng để so sánh loại

Nanhe Kumar ¶

8 năm trước

<?php
/**
* @author :  Nanhe Kumar <>
* List of all empty values
**/
$testCase = array(
   
1 => '',
   
2 => "",
   
3 => null,
   
4 => array(),
   
5 => FALSE,
   
6 => NULL,
   
7=>'0',
   
8=>0,

    );

$var0

$var1

Janci ¶

13 năm trước

$var2

$var3

$var4

$var5

Steven tại Nevvix Dot Com ¶

11 năm trước

$var6

$var7

$var5

Thông tin tại Ensostudio Dot Ru ¶

1 năm trước

$var9

Markmanning tại Gmail Dot Com ¶

3 năm trước

var0

var1

var2

var3

Anh em chấm của bạn dot t tại hotmail dot com

7 năm trước

var4

var5

var6

Martin Dot Aarhof tại Gmail Dot Com ¶

10 năm trước

var7

var8

$var5

Ẩn danh ¶

14 năm trước

true0

true1

true2

true3

$var5

Chrisdmiddleton tại Gmail Dot Com ¶

8 năm trước

true5

true6

true7

Janci ¶

13 năm trước

true8

Steven tại Nevvix Dot Com ¶

13 năm trước

true9

Steven tại Nevvix Dot Com ¶

11 năm trước

var0

Thông tin tại Ensostudio Dot Ru ¶

13 năm trước

var1

var2

var3

var4

Steven tại Nevvix Dot Com ¶

14 năm trước

var5

var6

$var5

Chrisdmiddleton tại Gmail Dot Com ¶

Wranvaud tại gmail dot com ¶

var8

5 năm trước

11 năm trước

var9

false0

false1

false2

$var5

Thông tin tại Ensostudio Dot Ru ¶

Wranvaud tại gmail dot com ¶

false4

false5

false6

$var5

5 năm trước

13 năm trước

false8

false9

$var5

Steven tại Nevvix Dot Com ¶

Wranvaud tại gmail dot com ¶

<?php
$var 
0;// true, weil $var leer ist
if (empty($var)) {
    echo 
'$var ist 0, nicht mit einem Wert belegt, oder nicht gesetzt';
}
// true, weil $var gesetzt wurde
if (isset($var)) {
    echo 
'$var ist gesetzt, obwohl es leer ist';
}
?>
1

<?php
$var 
0;// true, weil $var leer ist
if (empty($var)) {
    echo 
'$var ist 0, nicht mit einem Wert belegt, oder nicht gesetzt';
}
// true, weil $var gesetzt wurde
if (isset($var)) {
    echo 
'$var ist gesetzt, obwohl es leer ist';
}
?>
2

<?php
$var 
0;// true, weil $var leer ist
if (empty($var)) {
    echo 
'$var ist 0, nicht mit einem Wert belegt, oder nicht gesetzt';
}
// true, weil $var gesetzt wurde
if (isset($var)) {
    echo 
'$var ist gesetzt, obwohl es leer ist';
}
?>
3

<?php
$var 
0;// true, weil $var leer ist
if (empty($var)) {
    echo 
'$var ist 0, nicht mit einem Wert belegt, oder nicht gesetzt';
}
// true, weil $var gesetzt wurde
if (isset($var)) {
    echo 
'$var ist gesetzt, obwohl es leer ist';
}
?>
4

$var5

5 năm trước

Claudio Galdiolo ¶

<?php
$var 
0;// true, weil $var leer ist
if (empty($var)) {
    echo 
'$var ist 0, nicht mit einem Wert belegt, oder nicht gesetzt';
}
// true, weil $var gesetzt wurde
if (isset($var)) {
    echo 
'$var ist gesetzt, obwohl es leer ist';
}
?>
6

<?php
$var 
0;// true, weil $var leer ist
if (empty($var)) {
    echo 
'$var ist 0, nicht mit einem Wert belegt, oder nicht gesetzt';
}
// true, weil $var gesetzt wurde
if (isset($var)) {
    echo 
'$var ist gesetzt, obwohl es leer ist';
}
?>
7

<?php
$var 
0;// true, weil $var leer ist
if (empty($var)) {
    echo 
'$var ist 0, nicht mit einem Wert belegt, oder nicht gesetzt';
}
// true, weil $var gesetzt wurde
if (isset($var)) {
    echo 
'$var ist gesetzt, obwohl es leer ist';
}
?>
8

$var5

Phpsort ¶

Denobocation-bazic et yahoo.com

<?php
$expected_array_got_string 
'einstring';
var_dump(empty($expected_array_got_string['ein_schluessel']));
var_dump(empty($expected_array_got_string[0]));
var_dump(empty($expected_array_got_string['0']));
var_dump(empty($expected_array_got_string[0.5]));
var_dump(empty($expected_array_got_string['0.5']));
var_dump(empty($expected_array_got_string['0 Mostel']));
?>
0

<?php
$expected_array_got_string 
'einstring';
var_dump(empty($expected_array_got_string['ein_schluessel']));
var_dump(empty($expected_array_got_string[0]));
var_dump(empty($expected_array_got_string['0']));
var_dump(empty($expected_array_got_string[0.5]));
var_dump(empty($expected_array_got_string['0.5']));
var_dump(empty($expected_array_got_string['0 Mostel']));
?>
1

<?php
$expected_array_got_string 
'einstring';
var_dump(empty($expected_array_got_string['ein_schluessel']));
var_dump(empty($expected_array_got_string[0]));
var_dump(empty($expected_array_got_string['0']));
var_dump(empty($expected_array_got_string[0.5]));
var_dump(empty($expected_array_got_string['0.5']));
var_dump(empty($expected_array_got_string['0 Mostel']));
?>
2

<?php
$expected_array_got_string 
'einstring';
var_dump(empty($expected_array_got_string['ein_schluessel']));
var_dump(empty($expected_array_got_string[0]));
var_dump(empty($expected_array_got_string['0']));
var_dump(empty($expected_array_got_string[0.5]));
var_dump(empty($expected_array_got_string['0.5']));
var_dump(empty($expected_array_got_string['0 Mostel']));
?>
3

<?php
$expected_array_got_string 
'einstring';
var_dump(empty($expected_array_got_string['ein_schluessel']));
var_dump(empty($expected_array_got_string[0]));
var_dump(empty($expected_array_got_string['0']));
var_dump(empty($expected_array_got_string[0.5]));
var_dump(empty($expected_array_got_string['0.5']));
var_dump(empty($expected_array_got_string['0 Mostel']));
?>
4

$var5

Tom tại Tomwaredrop Dot Com ¶

13 năm trước

<?php
$expected_array_got_string 
'einstring';
var_dump(empty($expected_array_got_string['ein_schluessel']));
var_dump(empty($expected_array_got_string[0]));
var_dump(empty($expected_array_got_string['0']));
var_dump(empty($expected_array_got_string[0.5]));
var_dump(empty($expected_array_got_string['0.5']));
var_dump(empty($expected_array_got_string['0 Mostel']));
?>
6

<?php
$expected_array_got_string 
'einstring';
var_dump(empty($expected_array_got_string['ein_schluessel']));
var_dump(empty($expected_array_got_string[0]));
var_dump(empty($expected_array_got_string['0']));
var_dump(empty($expected_array_got_string[0.5]));
var_dump(empty($expected_array_got_string['0.5']));
var_dump(empty($expected_array_got_string['0 Mostel']));
?>
7

$var5

Steven tại Nevvix Dot Com ¶

11 năm trước

<?php
$expected_array_got_string 
'einstring';
var_dump(empty($expected_array_got_string['ein_schluessel']));
var_dump(empty($expected_array_got_string[0]));
var_dump(empty($expected_array_got_string['0']));
var_dump(empty($expected_array_got_string[0.5]));
var_dump(empty($expected_array_got_string['0.5']));
var_dump(empty($expected_array_got_string['0 Mostel']));
?>
9

<?php
/**
* @author :  Nanhe Kumar <>
* List of all empty values
**/
$testCase = array(
   
1 => '',
   
2 => "",
   
3 => null,
   
4 => array(),
   
5 => FALSE,
   
6 => NULL,
   
7=>'0',
   
8=>0,
0

$var5

Thông tin tại Ensostudio Dot Ru ¶

3 năm trước

<?php
/**
* @author :  Nanhe Kumar <>
* List of all empty values
**/
$testCase = array(
   
1 => '',
   
2 => "",
   
3 => null,
   
4 => array(),
   
5 => FALSE,
   
6 => NULL,
   
7=>'0',
   
8=>0,
2

Anh em chấm của bạn dot t tại hotmail dot com

14 năm trước

<?php
/**
* @author :  Nanhe Kumar <>
* List of all empty values
**/
$testCase = array(
   
1 => '',
   
2 => "",
   
3 => null,
   
4 => array(),
   
5 => FALSE,
   
6 => NULL,
   
7=>'0',
   
8=>0,
3

<?php
/**
* @author :  Nanhe Kumar <>
* List of all empty values
**/
$testCase = array(
   
1 => '',
   
2 => "",
   
3 => null,
   
4 => array(),
   
5 => FALSE,
   
6 => NULL,
   
7=>'0',
   
8=>0,
4

<?php
/**
* @author :  Nanhe Kumar <>
* List of all empty values
**/
$testCase = array(
   
1 => '',
   
2 => "",
   
3 => null,
   
4 => array(),
   
5 => FALSE,
   
6 => NULL,
   
7=>'0',
   
8=>0,
5

<?php
/**
* @author :  Nanhe Kumar <>
* List of all empty values
**/
$testCase = array(
   
1 => '',
   
2 => "",
   
3 => null,
   
4 => array(),
   
5 => FALSE,
   
6 => NULL,
   
7=>'0',
   
8=>0,
6

$var5

Chrisdmiddleton tại Gmail Dot Com ¶

Wranvaud tại gmail dot com ¶

<?php
/**
* @author :  Nanhe Kumar <>
* List of all empty values
**/
$testCase = array(
   
1 => '',
   
2 => "",
   
3 => null,
   
4 => array(),
   
5 => FALSE,
   
6 => NULL,
   
7=>'0',
   
8=>0,
8

5 năm trước

Claudio Galdiolo ¶

<?php
/**
* @author :  Nanhe Kumar <>
* List of all empty values
**/
$testCase = array(
   
1 => '',
   
2 => "",
   
3 => null,
   
4 => array(),
   
5 => FALSE,
   
6 => NULL,
   
7=>'0',
   
8=>0,
9

    );0

    );1

    );2

    );3

$var5

Phpsort ¶

Wranvaud tại gmail dot com ¶

    );5

    );6

$var5

5 năm trước

10 năm trước

    );8

    );9

$var5

Ẩn danh ¶

Wranvaud tại gmail dot com ¶

$var01

$var02

$var03

$var04

$var05

$var06

$var5

5 năm trước

Claudio Galdiolo ¶

$var08

$var0

$var10

Phpsort ¶

Denobocation-bazic et yahoo.com

$var11

$var12

$var13

$var5

Tom tại Tomwaredrop Dot Com ¶

Denobocation-bazic et yahoo.com

$var15

$var16

$var17

$var18

$var19

Tom tại Tomwaredrop Dot Com ¶

13 năm trước

$var20

$var21

$var5

Steven tại Nevvix Dot Com ¶

Denobocation-bazic et yahoo.com

$var23

$var24

$var25