- debug_zval_dump: documentation ( source)
<?php
function test()
{
$o1 = new stdClass;
debug_zval_dump($o1);
$o2 = new stdClass;
$o2_copy = $o2;
debug_zval_dump($o2_copy);
$o3 = new stdClass;
$o3_ref =& $o3;
debug_zval_dump($o3_ref);
$a1 = array();
$a1[] = 1;
debug_zval_dump($a1);
$a2 = array();
$a2[] = 2;
$a2_copy = $a2;
debug_zval_dump($a2_copy);
$a3 = array();
$a3[] = 3;
$a3_ref =& $a3;
debug_zval_dump($a3_ref);
$s1 = 'Hello';
$s1 .= ' World 1';
debug_zval_dump($s1);
$s2 = 'Hello';
$s2 .= ' World 2';
$s2_copy = $s2;
debug_zval_dump($s2_copy);
$s3 = 'Hello';
$s3 .= ' World 3';
$s3_ref =& $s3;
debug_zval_dump($s3_ref);
$i1 = 1;
debug_zval_dump($i1);
$i2 = 2;
$i2_copy = $i2;
debug_zval_dump($i2_copy);
$i3 = 3;
$i3_ref =& $i3;
debug_zval_dump($i3_ref);
}
test();