Mengenal Penulisan Fungsi var_dump()

Mengenal Penulisan Fungsi var_dump()

Mengenal Penulisan Fungsi var_dump()

Mengenal Penulisan Fungsi var_dump()

Dalam tutorial PHP kali ini, kami akan membahas mengenai penggunaan salah satu fungsi pencarian kesalahan (debugging), yaitu penulisan fungsi var_dump().

Pengertian Fungsi var_dump()

Karena sifat variabel PHP yang tidak bertipe (loosely typed language), dalam pembuatan program PHP, sebuah tipe variabel dapat berubah menjadi tipe lainnya. Perubahan ini tergantung dari operator yang digunakan.

Perhatikan contoh kode berikut:

1

2

3

4

5

6

7

8

9

10

11

<?php

$a= 5; $b=8; $c=4.5;

 

$hasil1=$a+$b;

$hasil2=$a+$c;

$hasil3=$a.$b;

 

echo “\$hasil1: $hasil1 <br/>”; //13

echo “\$hasil2: $hasil2 <br/>”; //9.5

echo “\$hasil3: $hasil3 <br/>”; //”58″

?>

Dari contoh kode di atas, variabel $a dan $b bertipe integer, dan variabel $c bertipe float. Namun variabel $hasil1, $hasil2 dan $hasil3 akan bertipe integer, float, dan string secara berurutan.

Salah satu aturan di dalam PHP, jika operator penyambungan string (karakter titik) digunakan untuk tipe data integer, secara otomatis PHP akan mengkonversinya menjadi string, sehingga:

5(integer) + 8(integer) = 13(integer)

5(integer) . 8(integer) = 58(string)

Proses konversi ini dilakukan secara otomatis oleh PHP, sehingga kita memerlukan sebuah fungsi untuk menyetahui secara lebih detail tipe data dan nilai sebuah variabel. Untuk keperluan inilah PHP menyediakan fungsi var_dump().

Cara Penulisan Fungsi var_dump()

Fungsi var_dump membutuhkan inputan variabel yang akan diperiksa. Berikut adalah contoh penulisan fungsi var_dump tersebut:

1

2

3

4

5

6

7

8

9

10

11

12

13

<?php

$a= 5; $b=8; $c=4.5;

 

$hasil1=$a+$b;

$hasil2=$a+$c;

$hasil3=$a.$b;

 

echo “\$hasil1:”; var_dump($hasil1); //int(13)

echo “<br \>”; //

echo “\$hasil2:”; var_dump($hasil2); //float(9.5)

echo “<br \>”;

echo “\$hasil3:”; var_dump($hasil3); //string(2) “58”

?>

Dari tampilan hasil kode PHP tersebut, fungsi var_dump() selain menampilkan hasil variabel, juga memperlihatkan jenis tipe dari variabel tersebut. Fitur ini akan sangat berguna dalam proses pembuatan kode program PHP yang lebih rumit untuk menghindari kesalahan.

Perhatikan pula hasil dari var_dump($hasil3), hasil fungsi var_dump adalah string(2) “58”. Angka 2 di sini menjelaskan panjang dari variabel string tersebut. Kami akan sering menggunakan fungsi var_dump() dalam pembahasan tentang operator. Demikianlah pembahasan singkat mengenai fungsi var_dump(). Semoga bermanfaat.

You may also like...