diff --git a/ext/standard/basic_functions.c b/ext/standard/basic_functions.c index 9337df331ba..5d637198e7d 100644 --- a/ext/standard/basic_functions.c +++ b/ext/standard/basic_functions.c @@ -520,7 +520,6 @@ function_entry basic_functions[] = { PHP_FE(is_numeric, NULL) PHP_FE(is_string, NULL) PHP_FE(is_array, NULL) - PHP_FE(is_array_multidimensional, NULL) PHP_FE(is_object, NULL) PHP_FE(is_scalar, NULL) PHP_FE(is_callable, third_arg_force_ref) @@ -1634,31 +1633,6 @@ PHP_FUNCTION(is_array) } /* }}} */ -/* {{{ proto bool is_array_multidimensional(mixed var) - Returns true if variable is a multidimensional array */ -PHP_FUNCTION(is_array_multidimensional) -{ - zval *var, **element; - int i = 0; - - if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "z", &var) == FAILURE) { - return; - } - - if (Z_TYPE_P(var) == IS_ARRAY) { - while (zend_hash_num_elements (HASH_OF(var)) > i) { - if (zend_hash_index_find (Z_ARRVAL_P(var), i, (void **) &element) == SUCCESS) { - if(Z_TYPE_PP(element) == IS_ARRAY) { - RETURN_TRUE; - } - } - i++; - } - RETURN_FALSE; - } -} -/* }}} */ - /* {{{ proto bool is_object(mixed var) Returns true if variable is an object */ PHP_FUNCTION(is_object) diff --git a/ext/standard/basic_functions.h b/ext/standard/basic_functions.h index a69185c5dc3..7472a6790a9 100644 --- a/ext/standard/basic_functions.h +++ b/ext/standard/basic_functions.h @@ -72,7 +72,6 @@ PHP_FUNCTION(is_float); PHP_FUNCTION(is_numeric); PHP_FUNCTION(is_string); PHP_FUNCTION(is_array); -PHP_FUNCTION(is_array_multidimensional); PHP_FUNCTION(is_object); PHP_FUNCTION(is_scalar); PHP_FUNCTION(is_callable);