Belajar PHP Part 7 : Tipe Data NULL

data null

Data NULL

  • Nilai NULL merepresentasikan sebuah variable tanpa nilai
  • Saat kita membuat variable, lalu ingin menghapus data yang terdapat di variable tersebut, kita bisa menggunakan NULL untuk mengosongkan variable tersebut
  • Untuk membuat data NULL, kita bisa menggunakan kata kunci NULL (case insensitive)

$name = "Eko";
$name = null;

$age = null

echo "Name : ";
echo $name;
echo "\n";

echo "Age : ";
echo $age;
echo "\n";

null

Mengecek Apakah Data NULL is_null($variable)

  • Kadang kita ingin tahu apakah sebuah data bernilai null atau tidak
  • Untuk mengecek apakah sebuah data bernilai null, kita bisa menggunakan function is_null($variable)
Syntax
is_null($variable)
Hasil nilai dari is_null($variable), berbentuk bool/boolean, true atau false, 1 atau 0 
$name = "Eko";
$name = null;

$age = null;

echo "Name : ";
echo $name;
echo "\n";

echo "Age : ";
echo $age;
echo "\n";
 
//Mengecek Apakah Data NULL 
echo "Is Name Null? : ";
echo is_null($name);
echo "\n";

//atau 
echo "Is Name Null?";
var_dump(is_null($name));
echo "\n";

//atau
$isNull = is_null($name);
var_dump($isNull);

function is_null

Menghapus Variable unset($variable)

  • Selain mengubah menjadi NULL, di PHP juga kita bisa mengahapus sebuah variable, caranya dengan menggunakan function unset($variable)
  • Namu hati-hati, ketika hapus variable, kita tidak bisa lagi mengakses variable tersebut, bahkan function is_null($variable) pun akan menjadi error jika mengakses variable tersebut
  • Agar lebih aman, kita bisa menggunakan function isset(variable) untuk mengecek apakah sebuah variable ada dan nilainya NULL
Syntax 
unset($variable)
//Menghapus variable 
$contoh = "Eko";
unset($contoh);

echo $contoh;

function unset()

Mengecek apakah sebuah variable ada, dan nilainya tidak NULL isset($variable)

Syntax
isset($variable)

//Menghapus variable
$contoh = "Eko";
unset($contoh);

unset

Berbeda dengan function unset($variable); , yang fungsinya untuk menghapus variable dan ketika di akses akan muncul "Notice : Undefined variable"


//Mengecek apakah variable ada, dan nilainya tidak null
$contoh = "Kurniawan";
//$contoh = null;

var_dump(isset($contoh));

isset

Fungsi dari isset($variable); , akan mengecek apakah variable nya ada/tidak dan nilainya tidak null, jika kondisi nya sama maka hasilnya akan true, begitu sebaliknya akan menjadi false

Next Post Previous Post
No Comment
Add Comment
comment url