From 1be7a8d46128df114d877f1acac66638f6891461 Mon Sep 17 00:00:00 2001 From: Andrei Zmievski Date: Tue, 14 Dec 1999 22:15:55 +0000 Subject: [PATCH] Moved function_exists() to Zend library. --- NEWS | 1 + ext/standard/basic_functions.c | 31 ------------------------------- ext/standard/basic_functions.h | 2 -- 3 files changed, 1 insertion(+), 33 deletions(-) diff --git a/NEWS b/NEWS index 36e6b2af40..0a36c0a8aa 100644 --- a/NEWS +++ b/NEWS @@ -2,6 +2,7 @@ PHP 4.0 NEWS ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| ?? ?? ????, Version 4.0 Beta 4 +- Added class_exists() function (Andrei, Zend library) - Made strspn() and strcspn() binary-safe. (Andrei) - Added array_multisort() function. (Andrei) - Made pageinfo.c thread-safe (Sascha) diff --git a/ext/standard/basic_functions.c b/ext/standard/basic_functions.c index 0f96155a3f..d92fbac3c5 100644 --- a/ext/standard/basic_functions.c +++ b/ext/standard/basic_functions.c @@ -304,8 +304,6 @@ function_entry basic_functions[] = { PHP_NAMED_FE(header, PHP_FN(Header), NULL) PHP_FE(headers_sent, NULL) - PHP_FE(function_exists, NULL) - PHP_FE(connection_aborted, NULL) PHP_FE(connection_timeout, NULL) PHP_FE(connection_status, NULL) @@ -1407,35 +1405,6 @@ PHP_FUNCTION(ignore_user_abort) } /* }}} */ -/* {{{ proto bool function_exists(string function_name) - Checks if a given function has been defined */ -PHP_FUNCTION(function_exists) -{ - pval **fname; - pval *tmp; - char *lcname; - CLS_FETCH(); - - if (ARG_COUNT(ht)!=1 || getParametersEx(1, &fname)==FAILURE) { - WRONG_PARAM_COUNT; - } - convert_to_string_ex(fname); - - lcname = estrdup((*fname)->value.str.val); - zend_str_tolower(lcname, (*fname)->value.str.len); - if (zend_hash_find(CG(function_table), lcname, - (*fname)->value.str.len+1, (void**)&tmp) == FAILURE) { - efree(lcname); - RETURN_FALSE; - } else { - efree(lcname); - RETURN_TRUE; - } -} - -/* }}} */ - - /* {{{ proto int getservbyname(string service, string protocol) Returns port associated with service. protocol must be "tcp" or "udp". */ PHP_FUNCTION(getservbyname) diff --git a/ext/standard/basic_functions.h b/ext/standard/basic_functions.h index 7ffe3371e8..188f9ffc54 100644 --- a/ext/standard/basic_functions.h +++ b/ext/standard/basic_functions.h @@ -98,8 +98,6 @@ PHP_FUNCTION(connection_timeout); PHP_FUNCTION(connection_status); PHP_FUNCTION(ignore_user_abort); -PHP_FUNCTION(function_exists); - PHP_FUNCTION(getservbyname); PHP_FUNCTION(getservbyport); PHP_FUNCTION(getprotobyname); -- 2.40.0