Tutorial PHP Dasar Part 17: Fungsi var_dump() dan Penulisan dalam PHP

Pada pembahasan sebelumnya kita sudah membahas tentang Operand dan Operator dalam PHP. Pada tutorial ini, kita akan membahas tentang fungsi dari var_dump()
dan cara penulisannya dalam PHP.
Fungsi var_dump()
Pada tutorial sebelumnya saya sudah sebutkan bahwa variabel dalam PHP memiliki sifat tidak bertipe (loosely typed language). Jika kita membuat program PHP tipe variabel, maka akan berubah menjadi tipe lainnya. Hal ini tergantung operator yang digunakan. Contoh:
<?php
$a = 4;
$b = 8;
$c = 5.10;
$result1 = $a+$b;
$result2 = $a+$c;
$result3 = $a.$b;
echo "\$result1: $result1 <br>"; //12
echo "\$result2: $result2 <br>"; //9.1
echo "\$result3: $result3 <br>"; //48
?>
Variabel $a
dan $b
bertipe integer:
$a = 4; $b = 8;
Variabel $c
bertipe float:
$c = 5.10;
Sedangkan variabel $result1
, $result2
, dan $result3
akan bertipe integer, float, dan string secara berurutan:
$result1 = $a+$b;
$result2 = $a+$c;
$result3 = $a.$b;
Hal ini dikarenakan jika operator penyambungan berupa string (karakter titik) digunakan pada tipe data integer, secara otomatis PHP akan mengonversinya menjadi string, sehingga:
4 (integer) + 8 (integer) = 12 (integer)
5 (integer) . 10 (integer) = 48 (string)
Pada konversi ini dilakukan secara otomatis oleh PHP. Berdasarkan hal tersebut kita butuh sebuah fungsi untuk mengetahui secara detail tipe data dan nilai sebuah variabel. Maka dari itu fungsi var_dump()
merupakan jawabannya.
Function var_dump()
berfungsi untuk memastikan tipe data dari sebuah variabel dan untuk proses pengujian dan pencarian kesalahan atau yang biasa di sebut para programmer adalah debugging. Fungsi var_dump()
memerlukan input variabel yang akan diperiksa.
Contohnya seperti di bawah ini:
<?php
$a = 4;
$b = 8;
$c = 5.10;
$result1 = $a+$b;
$result2 = $a+$c;
$result3 = $a.$b;
echo "\$result1:"; var_dump($result1); //12
echo "\$result2:"; var_dump($result2); //9.1
echo "\$result3:"; var_dump($result3); //48
?>
Pada contoh diatas, fungsi var_dump() menampilkan hasil variabel dan memperlihatkan jenis tipe dari variabel tersebut. Selain itu, hasil dari var_dump($result3)
dengan hasil fungsi var_dump()
adalah string(2) “48”.
Angka 2 disini berfungsi untuk menjelaskan panjang dari variabel string. Supaya lebih paham, coba kita perhatikan pada contoh berikut:
<?php
// Contoh penggunaan var_dump()
$warna = "Biru";
//Cetak detail dari data
var_dump($warna);
?>
Jika kita jalankan script diatas, maka hasilnya akan seperti ini:
Jika kita perhatikan, sebuah variabel yang memiliki data string akan menghasilkan kata “string“. Hal ini berarti data bertipe string dan diikuti oleh informasi (detail) panjang karakternya yang berjumlah 4 karakter (b,i,r, dan u).
Jadi seperti itu lah kegunaan var_dump()
dan cara penulisannya pada PHP. Pada tutorial selanjutnya, kita akan mengenal operator dasar aritmatika di PHP.
- Tutorial PHP Dasar Part 1: Definisi dan Fungsi PHP
- Tutorial PHP Dasar Part 2: Sejarah dan Perkembangan PHP
- Tutorial PHP Dasar Part 3: Install XAMPP Untuk Menjalankan PHP
- Tutorial PHP Dasar Part 4: Cara Menjalankan File PHP Dengan XAMPP
- Tutorial PHP Dasar Part 5: Cara Kerja Web Server Terhadap Kode PHP
- Tutorial PHP Dasar Part 6: Input Kode PHP ke HTML
- Tutorial PHP Dasar Part 7: Aturan Penulisan Kode PHP
- Tutorial PHP Dasar Part 8: Penulisan Komentar Kode PHP
- Tutorial PHP Dasar Part 9: Variabel dan Penulisan di PHP
- Tutorial PHP Dasar Part 10: Konstanta dan Penulisan di PHP
- Tutorial PHP Dasar Part 11: Tipe Data Integer dan Penulisan dalam PHP
- Tutorial PHP Dasar Part 12: Tipe Data Float dan Penulisan dalam PHP
- Tutorial PHP Dasar Part 13: Tipe Data String dan Penulisan dalam PHP
- Tutorial PHP Dasar Part 14: Tipe Data Array dan Penulisan dalam PHP
- Tutorial PHP Dasar Part 15: Tipe Data Boolean dan Penulisan dalam PHP
- Tutorial PHP Dasar Part 16: Mengenal Operand dan Operator
- Tutorial PHP Dasar Part 17: Fungsi var_dump() dan Penulisan dalam PHP
- Tutorial PHP Dasar Part 18: Operator Aritmatika, Relational, & Logical di PHP
- Tutorial PHP Dasar Part 19: Operator Perbandingan di PHP
- Tutorial PHP Dasar Part 20: Operator Increment dan Decrement di PHP
- Tutorial PHP Dasar Part 21: Operator Assignment di PHP
- Tutorial PHP Dasar Part 22: Operator Gabungan Assigment di PHP