3v4l.org

run code in 200+ php & hhvm versions
Bugs & Features
<?php $arr1 = array( foo => 10, bar => 20 ); $arr2 = array( foo => 10, bar => 20 ); var_dump(array_intersect($arr1, $arr2));
Output for 7.2.0 - 7.3.0beta1
Warning: Use of undefined constant foo - assumed 'foo' (this will throw an Error in a future version of PHP) in /in/TuHNI on line 4 Warning: Use of undefined constant bar - assumed 'bar' (this will throw an Error in a future version of PHP) in /in/TuHNI on line 5 Warning: Use of undefined constant foo - assumed 'foo' (this will throw an Error in a future version of PHP) in /in/TuHNI on line 8 Warning: Use of undefined constant bar - assumed 'bar' (this will throw an Error in a future version of PHP) in /in/TuHNI on line 9 array(2) { ["foo"]=> int(10) ["bar"]=> int(20) }
Output for 4.3.0 - 7.1.20
Notice: Use of undefined constant foo - assumed 'foo' in /in/TuHNI on line 4 Notice: Use of undefined constant bar - assumed 'bar' in /in/TuHNI on line 5 Notice: Use of undefined constant foo - assumed 'foo' in /in/TuHNI on line 8 Notice: Use of undefined constant bar - assumed 'bar' in /in/TuHNI on line 9 array(2) { ["foo"]=> int(10) ["bar"]=> int(20) }