Halo, nama saya Agung. Berasal dari Denpasar, Bali. Blog ini adalah blog harian saya, dari tips dan trick code, curahan hati, dan beberapa tulisan tidak penting.

Menu & Search

Perbedaan == dengan === pada PHP

March 7, 2011

PHP merupakan sebuah bahasa pemrograman yang unik. Salah satu keunikan dari PHP adalah operator == (equals) dan === (indentical). Kedua operator tersebut memiliki fungsi yang berbeda. Operator == (equals) akan memberikan nilai true jika nilai dari kedua variable yang dibandingkan memiliki nilai yang sama.
contoh :

var_dump (100 == "100");
var_dump (1 == true);
var_dump (0 == false);

ekspresi diatas akan mengembalikan nilai true walaupun jika dilihat semua variable yang dibandingkan diatas memiliki nilai yang tidak sama.

Sedangkan operator === (identical) akan berlaku berbeda
contoh :

var_dump (100 === "100");
var_dump (1 === true);
var_dump (0 === false);

Semua ekspresi diatas akan menghasilkan nilai false. Berbeda dengan operator equals, operator identical tidak hanya membandingkan nilai dari kedua variable tapi juga membandingkan tipe dari variable tersebut.

Related article

Startup, dan Leverage dalam usaha

Kita tau belakangan ini banyak startup berguguran. Bahkan di sebuah…

Sekolah Anak

Beberapa hari lalu, istri bertanya kepada saya, kemana anak kami…

Istri, IRT atau Kerja atau Usaha?

Pernah ga cowo – cowo yang akan nikah berpikir, istri…

Discussion about this post

Leave a Reply

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

Type your search keyword, and press enter to search