Php is_null: cara memeriksa apakah variabel nol – Codewithaden

Itu batal di Php mewakili variabel tanpa nilai. Itu batal adalah satu -satunya nilai jenis yang mungkin batal . PHP menyediakan fungsi untuk memeriksa apakah nilainya nol atau tidak. Mari kita lihat bagaimana melakukan itu.

Php is_null

Php is_null () adalah fungsi bawaan yang menemukan apakah suatu variabel adalah BATAL. Unik BATAL Nilai mewakili variabel tanpa nilai. Itu BATAL adalah satu -satunya nilai jenis yang mungkin BATAL

Variabel dianggap sebagai BATAL jika:

  1. Itu telah diberi konstanta BATAL

  2. Itu belum diatur ke nilai apa pun.

  3. Telah tidak ada ()

Cara memeriksa apakah variabel nol dalam php

Untuk memeriksa apakah variabelnya BATAL , menggunakan Php is_null () fungsi. Itu is_null () Fungsi digunakan untuk menguji apakah variabelnya BATAL atau tidak. Fungsi is_null () kembali BENAR Jika variabelnya nol, SALAH jika tidak.

Hanya ada satu nilai tipe BATAL , dan itu adalah konstanta yang tidak sensitif case BATAL

Sintaksis

Lihat sintaksis is_null () fungsi.

is_null( mixed $var ) : bool 

Argumen

Variabel adalah argumen yang diperlukan yang menentukan variabel yang akan diperiksa.

Contoh

Lihat contoh kode berikut.

Outputnya mengikuti.

How

Anda dapat menggunakan batal atau Null, dan itu tidak peka case sehingga output akan sama.

Casting ke null

Casting variabel untuk menjadi batal menggunakan (tidak disetel) $ var akan bukan hapus variabel atau tidak ada nilainya. Sebaliknya, itu hanya akan mengembalikan a BATAL nilai.

Array kosong dikonversi menjadi nol dengan perbandingan non-strict ‘==’. Gunakan is_null () atau ‘===’ Jika ada kemungkinan mendapatkan array kosong.

Lihat kode berikut.

Lihat outputnya.

Casting

Jadi, perbandingan yang tidak ketat ‘==’ mengembalikan bool (true).

Mari kita lihat contoh lain. Lihat kode berikut.

Lihat outputnya.

How

Pertunjukan

Dalam PHP 7 (PHPNG), IS_NULL secara drastis lebih cepat dari ===, meskipun perbedaan kinerja antara keduanya jauh lebih kecil.

PHP 5.5.9

is_null - float (2.2381200790405)

=== - float (1.0024659633636)

=== Lebih cepat dengan ~ 100ns per panggilan

PHP 7.0.0-Dev (Dibangun: 19 Mei 2015 10:16:06)

is_null - float (1.4121870994568)

=== - float (1.4577329158783)

is_null lebih cepat dengan ~ 5ns per panggilan

Menggunakan === Null bukannya is_null () sangat membantu dalam beberapa kasus, seperti skenario server yang dimuat di mana Anda memiliki ratusan atau ribuan permintaan yang tiba per detik.

Menyimpan mikrodetik pada banyak operasi "sederhana" dalam seluruh rantai eksekusi PHP biasanya menghasilkan lebih banyak halaman per detik pada kecepatan yang sama atau menurunkan penggunaan CPU Anda. Tapi sayangnya, orang Biasanya menulis kode yang sangat buruk dan lambat.

Itu saja untuk contoh ini.

Artikel ini berasal dari website Winpoin, dan kemudian diterjemahkan ke bahasa indonesia, baca artikel asli disini

Leave a Reply

Your email address will not be published. Required fields are marked *