Blog Request tutorial? klik disini!

  • Perbedaan Value Kosong Dan Null Dalam PHP

    Ditulis oleh: Reza Indra Gunawan
    8415 kali dibaca
    29 Apr / 2014 13:27

    Salam hangat sejahtera untuk seluruh Dumenity Indonesia. Pada artikel kali ini saya akan sharing ilmu lagi tentang web programming. Semoga dapat menambah wawasan bagi teman-teman yang sedang mendalami pemrograman php.

    Nah, pembahasan pemrograman kita kali ini adalah mengetahui apa perbedaan antara value kosong dan null. Banyak diantara para web programmer khususnya yang pemula, masih bingung untuk kasus yang satu ini, ada yang mengatakan keduanya sama saja, ada juga yang bilang ada perbedaan antara keduanya. Oke untuk itu simak penjelasan selengkapnya ya!.

    Value kosong ($nilai = ""; atau $nilai = 0;) berarti variable nilai tersebut telah diset atau didefinisikan, namun nilainya kosong atau tidak ada. Sedangkan value null ($nilai = null;) berarti variable nilai tersebut belum diset atau belum didefinisikan.

    Masih bingung? mari kita lakukan percobaan.

    Yang pertama saya akan menggunakan fungsi is_null(), merupakan fungsi yang dapat mengetahui apakah suatu variable nilainya null atau tidak.

    Buat 3 variable dengan value null, kosong dan string nol.

    Cek dengan fungsi is_null().



    Hasil pada browser.



    Dari percobaan pertama dapat disimpulkan bahwa null tidak sama artinya dengan kosong, null sama artinya variable itu belum diset atau didefinisikan.

    Yang kedua saya akan cek 3 variable diatas dengan fungsi isset(), merupakan fungsi yang dapat mengetahui apakah variable itu sudah diset atau didefinisikan.



    Hasil pada browser.



    Pada percobaan yang kedua, artinya variable dengan value null sama dengan variable yang belum dibuat atau didefinisikan.

    Yang terakhir saya akan cek menggunakan fungsi empty(), merupakan fungsi yang dapat mengetahui apakah variable tersebut kosong atau tidak.



    Hasil pada browser.


     
    Lol..? hasilnya ternyata null dan kosong itu dianggap sama-sama empty!.

    Dari percobaan diatas kita dapat simpulkan bahwa nilai null sama artinya dengan variable yang belum didefinisikan dan nilai kosong sudah didefinisikan. Namun, null dan kosong sama-sama dianggap empty oleh PHP.

    Jika teman-teman masih bingung, bisa cari referensi lain dari banyak buku, atau mengikuti program kursus web programming, disana kita bisa sharing sepuasnya dengan orang-orang yang sudah ahli.

    Sampai berjumpa lagi.






Baca juga

Rukan Artha Gading Niaga Blok i - 23, Jalan Boulevard Artha Gading

Kelapa Gading, Jakarta Utara 14240

(Belakang Mall Artha Gading)

Telp: (021) 4585-0387


Ruko Permata Regensi Blok B - 18, Jalan Haji Kelik

Srengseng, Kebon Jeruk, Jakarta Barat 11630

(Depan Hutan Kota Srengseng)

Telp: (021) 5890-8355


Ruko Jalan Taman Daan Mogot Raya No. 23

Kel. Tanjung Duren Utara Kec. Grogol Petamburan, Jakarta Barat 11470

(Belakang Mall Citraland dan Kampus UNTAR II)

Telp: (021) 2941-1188


Ruko Jalan Kartini Raya No. 53

Pancoran Mas, Depok 16436

(± 5 Menit dari Kantor Walikota Depok)

Telp: (021) 7720-7657


Rukan Crown Palace Blok A no 12, Jl Prof Dr Soepomo no 231 (Samping Universitas Sahid).

Kec. Tebet, Kel. Menteng Dalam.

(± 1 Menit dari Tugu Pancoran)

Jakarta Selatan 12870

Telp: (021) 2298-3886

Buka setiap hari Senin - Minggu jam 09.00 s/d 21.00

SMS: 0851-0055-5666 / 0819-7555-666 / 0812-9933-3913 / 0812-9393-3210 / 0812-1999-9155