3v4l.org

run code in 150+ php & hhvm versions
Bugs & Features
<?php $a = array('a' => 1, 'b' => array()); $b = array('c' => 2, 'c' => array()); $c = 'hola'; array_keys(array_diff_assoc($a,$c));
based on 2I5Dl
Output for 5.3.0 - 5.6.28, 7.0.0 - 7.1.0
Warning: array_diff_assoc(): Argument #2 is not an array in /in/QXAbR on line 6 Warning: array_keys() expects parameter 1 to be array, null given in /in/QXAbR on line 6
Output for hhvm-3.12.0
Warning: Invalid operand type was used: expects array(s) in /in/QXAbR on line -1 Warning: array_keys() expects parameter 1 to be an array or collection in /in/QXAbR on line -1
Output for hhvm-3.10.0
Warning: Invalid operand type was used: expects array(s) in /in/QXAbR on line 6 Warning: array_keys() expects parameter 1 to be an array or collection in /in/QXAbR on line 6
Output for 4.3.2 - 5.2.17
Warning: array_diff_assoc(): Argument #2 is not an array in /in/QXAbR on line 6 Warning: array_keys(): The first argument should be an array in /in/QXAbR on line 6
Output for 4.3.0 - 4.3.1
Warning: array_diff_assoc() [http://www.php.net/function.array-diff-assoc]: Argument #2 is not an array in /in/QXAbR on line 6 Warning: array_keys() [http://www.php.net/function.array-keys]: The first argument should be an array in /in/QXAbR on line 6