<?php
$a = [];
$keys = [
'array' => [],
'object' => new stdClass,
'closure' => function () {},
'class' => new class {},
'class with tostring' => new class {function __toString(){return 'to string class';}},
'resource' => fopen(__FILE__, 'r'),
];
foreach ($keys as $desc =>$key) {
echo "===" . $desc . "===\n";
$a[$key] = true;
echo "state of array: \'n"
var_dump($a);
echo "state of key: \n"
var_dump($key);
echo "is the key set in the array: \n"
var_dump(isset($a[$key]));
}
echo "===============\n";
var_dump($a);
- Output for 7.1.25 - 7.1.32, 7.2.0 - 7.2.23, 7.3.0 - 7.3.10
- Parse error: syntax error, unexpected 'var_dump' (T_STRING), expecting ',' or ';' in /in/IIDcQ on line 18
Process exited with code 255.
preferences:
199.21 ms | 1400 KiB | 50 Q