print_r(), var_dump() dan var_export() function PHP

Code print_r(), var_dump(), dan var_export() function memiliki fungsi yang hampir sama yaitu untuk menampilkan informasi mengenai nilai sebuah variable atau array. Pada umumnya ketiga code tersebut digunakan hanya untuk debugging.

var_dump() bila digunakan akan menampilkan nilai dan jenis data sebuah variable atau array. Sedangkan print_r() dan var_export() tidak menghasilkan jenis data namun informasi yang ditampilkan menjadi lebih mudah terbaca.

Berikut ini adalah contoh penggunaan var_dump() function:

Code PHP 1:

<?php
$a = array("merah", "hijau", "biru");
var_dump($a);
?>

Hasil running code di atas bila dilihat melalui page source browser akan tampak seperti berikut ini:

array(3) {
    [0]=>
    string(5) "merah"
    [1]=>
    string(5) "hijau"
    [2]=>
    string(4) "biru"
}

Berikut ini adalah contoh penggunaan print_r() function:

Code PHP 2:

<?php
$a = array("merah", "hijau", "biru");
print_r($a);
?>

Hasil running code di atas bila dilihat melalui page source browser akan tampak seperti berikut ini:

Array
(
    [0] => merah
    [1] => hijau
    [2] => biru
)

var_export() memiliki fungsi yang sama dengan print_r() dan var_dump(). Perbedaannya adalah nilai dari var_export() bisa digunakan kembali sebagai code PHP yang valid.

Code PHP 3:

<?php
$a = array("merah", "hijau", "biru");
var_export($a);
?>

Hasil running code di atas bila dilihat melalui page source browser akan tampak seperti berikut ini:

array (
    0 => 'merah',
    1 => 'hijau',
    2 => 'biru',
)

Leave a Reply

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

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>