3v4l.org

run code in 300+ PHP versions simultaneously
<?php $desc = '{"a":1, "b":2}'; $ob = '{"a":1, "b":2, "c":3}'; function isLikeThis(string $description, string $tested) { $args = func_get_args(); $assocArrayArgs = array_map(function($arg){ get_object_vars(json_decode($arg)); }, $args ); var_dump($args); return !(bool)call_user_func_array('array_diff_assoc', $args); } var_dump(isLikeThis($desc, $ob));

preferences:
75.64 ms | 402 KiB | 5 Q