- var_dump: documentation ( source)
- var_export: documentation ( source)
- array_keys: documentation ( source)
<?php
$a = array();
$a["foo"] = "bar";
$a["baz"] = "quux";
$a["100"] = "zimbabwe";
echo "\$a is an associative map with some things in it: ";
var_export($a);
echo "\n\n";
$keys = array_keys($a);
echo "It has these keys: ";
var_export($keys);
echo "\n\n";
echo "But there was a silent string-int coercion when we added an object to the container using a string key that looked like an int\n\n";
var_dump( is_string($keys[2]) );