Can it work if we define out own "is_array()" function? function is_array($var) { return isset($var) && is_array($var); } I never tried this but could it work?