<?php
$arr1 = new ArrayObject([1,2,3]);
$arr2 = new ArrayObject();
$arr3 = 'HelloWorld';
var_dump(isInitArrayObject
($arr1)); //false var_dump(isInitArrayObject
($arr2)); //true var_dump(isInitArrayObject
($arr3)); //false
function isInitArrayObject($arr1) {
if (!($arr1 instanceof ArrayObject)) {
return false;
} else {
$arr_init = new ArrayObject();
}
}
PD9waHAKJGFycjEgPSBuZXcgQXJyYXlPYmplY3QoWzEsMiwzXSk7CiRhcnIyID0gbmV3IEFycmF5T2JqZWN0KCk7CiRhcnIzID0gJ0hlbGxvV29ybGQnOwoKdmFyX2R1bXAoaXNJbml0QXJyYXlPYmplY3QoJGFycjEpKTsgLy9mYWxzZQp2YXJfZHVtcChpc0luaXRBcnJheU9iamVjdCgkYXJyMikpOyAvL3RydWUKdmFyX2R1bXAoaXNJbml0QXJyYXlPYmplY3QoJGFycjMpKTsgLy9mYWxzZQoKZnVuY3Rpb24gaXNJbml0QXJyYXlPYmplY3QoJGFycjEpIHsKCWlmICghKCRhcnIxIGluc3RhbmNlb2YgQXJyYXlPYmplY3QpKSB7CgkJcmV0dXJuIGZhbHNlOwoJfSBlbHNlIHsKCQkkYXJyX2luaXQgPSBuZXcgQXJyYXlPYmplY3QoKTsKCSAgICByZXR1cm4gKCRhcnIxLT5zZXJpYWxpemUoKSA9PT0gJGFycl9pbml0LT5zZXJpYWxpemUoKSk7Cgl9Cn0=