- var_dump: documentation ( source)
<?php
function foo(int $integer): int { return $integer; }
try {
var_dump(foo(1));
}
catch (TypeError $e) {
echo "Exception! ";
var_dump($e);
}
try {
var_dump(foo("1"));
}
catch (TypeError $e) {
echo "Exception! ";
var_dump($e);
}
try {
var_dump(foo("a"));
}
catch (TypeError $e) {
echo "Exception! ";
var_dump($e);
}
try {
var_dump(foo("0x0F"));
}
catch (TypeError $e) {
echo "Exception! ";
var_dump($e);
}
try {
var_dump(foo(0x0F));
}
catch (TypeError $e) {
echo "Exception! ";
var_dump($e);
}