Postingan lainnya
Perbedaan String dan Integer pada PHP
Kode Pertama
$angka1 = "100"; //menggunakan string
$angka2 = "200"; //menggunakan string
echo $angka1 + $angka2
Kode Kedua
$angka1 = 100; //menggunakan integer
$angka2 = 200; //menggunakan integer
echo $angka1 + $angka2
setelah di coba, kedua kode diatas akan menampilkan hasil yang sama yaitu 300. pertanyaannya, apa perbedaannya jika menggunakan string dan integer untuk kasus diatas.
0
1 Jawaban:
untuk kasus diatas jelas hasilnya akan sama karena php Arithmetic Operator (+) return valuenya integer
$angka1 = "100"; //menggunakan string
$angka2 = "200"; //menggunakan string
echo gettype($angka1 + $angka2); // integer
$angka1 = 100; //menggunakan integer
$angka2 = 200; //menggunakan integer
echo gettype($angka1 + $angka2); // integer
// HINT
$angka1 = "ANGKA"; //menggunakan string
$angka2 = 200; //menggunakan integer
echo $angka1 + $angka2; // 200
echo gettype($angka1 + $angka2); // integer :D
0