Remove restore_include_path()

Closes GH-5189
This commit is contained in:
Máté Kocsis 2020-02-19 20:36:45 +01:00
parent fb57ae9084
commit c231bbb852
No known key found for this signature in database
GPG key ID: FD055E41728BF310
5 changed files with 5 additions and 37 deletions

View file

@ -434,7 +434,6 @@ static const zend_function_entry basic_functions[] = { /* {{{ */
PHP_FE(ini_restore, arginfo_ini_restore) PHP_FE(ini_restore, arginfo_ini_restore)
PHP_FE(get_include_path, arginfo_get_include_path) PHP_FE(get_include_path, arginfo_get_include_path)
PHP_FE(set_include_path, arginfo_set_include_path) PHP_FE(set_include_path, arginfo_set_include_path)
PHP_DEP_FE(restore_include_path, arginfo_restore_include_path)
PHP_FE(setcookie, arginfo_setcookie) PHP_FE(setcookie, arginfo_setcookie)
PHP_FE(setrawcookie, arginfo_setrawcookie) PHP_FE(setrawcookie, arginfo_setrawcookie)
@ -2978,20 +2977,6 @@ PHP_FUNCTION(get_include_path)
} }
/* }}} */ /* }}} */
/* {{{ proto void restore_include_path()
Restore the value of the include_path configuration option */
PHP_FUNCTION(restore_include_path)
{
zend_string *key;
ZEND_PARSE_PARAMETERS_NONE();
key = zend_string_init("include_path", sizeof("include_path")-1, 0);
zend_restore_ini_entry(key, PHP_INI_STAGE_RUNTIME);
zend_string_efree(key);
}
/* }}} */
/* {{{ proto mixed print_r(mixed var [, bool return]) /* {{{ proto mixed print_r(mixed var [, bool return])
Prints out or returns information about the specified variable */ Prints out or returns information about the specified variable */
PHP_FUNCTION(print_r) PHP_FUNCTION(print_r)

View file

@ -94,7 +94,6 @@ PHP_FUNCTION(ini_set);
PHP_FUNCTION(ini_restore); PHP_FUNCTION(ini_restore);
PHP_FUNCTION(get_include_path); PHP_FUNCTION(get_include_path);
PHP_FUNCTION(set_include_path); PHP_FUNCTION(set_include_path);
PHP_FUNCTION(restore_include_path);
PHP_FUNCTION(print_r); PHP_FUNCTION(print_r);
PHP_FUNCTION(fprintf); PHP_FUNCTION(fprintf);

View file

@ -336,8 +336,6 @@ function set_include_path(string $include_path): string|false {}
function get_include_path(): string|false {} function get_include_path(): string|false {}
function restore_include_path(): void {}
/** @param mixed $var */ /** @param mixed $var */
function print_r($var, bool $return = false): string|bool {} function print_r($var, bool $return = false): string|bool {}

View file

@ -508,8 +508,6 @@ ZEND_END_ARG_INFO()
#define arginfo_get_include_path arginfo_ob_get_flush #define arginfo_get_include_path arginfo_ob_get_flush
#define arginfo_restore_include_path arginfo_flush
ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_print_r, 0, 1, MAY_BE_STRING|MAY_BE_BOOL) ZEND_BEGIN_ARG_WITH_RETURN_TYPE_MASK_EX(arginfo_print_r, 0, 1, MAY_BE_STRING|MAY_BE_BOOL)
ZEND_ARG_INFO(0, var) ZEND_ARG_INFO(0, var)
ZEND_ARG_TYPE_INFO(0, return, _IS_BOOL, 0) ZEND_ARG_TYPE_INFO(0, return, _IS_BOOL, 0)

View file

@ -6,58 +6,46 @@ include_path=.
<?php <?php
var_dump(get_include_path()); var_dump(get_include_path());
var_dump(ini_restore("include_path"));
var_dump(restore_include_path());
var_dump(set_include_path("var")); var_dump(set_include_path("var"));
var_dump(get_include_path()); var_dump(get_include_path());
var_dump(restore_include_path()); var_dump(ini_restore("include_path"));
var_dump(get_include_path()); var_dump(get_include_path());
var_dump(set_include_path(".:/path/to/dir")); var_dump(set_include_path(".:/path/to/dir"));
var_dump(get_include_path()); var_dump(get_include_path());
var_dump(restore_include_path()); var_dump(ini_restore("include_path"));
var_dump(get_include_path()); var_dump(get_include_path());
var_dump(set_include_path("")); var_dump(set_include_path(""));
var_dump(get_include_path()); var_dump(get_include_path());
var_dump(restore_include_path()); var_dump(ini_restore("include_path"));
var_dump(get_include_path()); var_dump(get_include_path());
var_dump(restore_include_path()); var_dump(ini_restore("include_path"));
var_dump(get_include_path()); var_dump(get_include_path());
echo "Done\n"; echo "Done\n";
?> ?>
--EXPECTF-- --EXPECTF--
string(1) "." string(1) "."
Deprecated: Function restore_include_path() is deprecated in %s on line %d
NULL NULL
string(1) "." string(1) "."
string(3) "var" string(3) "var"
Deprecated: Function restore_include_path() is deprecated in %s on line %d
NULL NULL
string(1) "." string(1) "."
string(1) "." string(1) "."
string(14) ".:/path/to/dir" string(14) ".:/path/to/dir"
Deprecated: Function restore_include_path() is deprecated in %s on line %d
NULL NULL
string(1) "." string(1) "."
bool(false) bool(false)
string(1) "." string(1) "."
Deprecated: Function restore_include_path() is deprecated in %s on line %d
NULL NULL
string(1) "." string(1) "."
Deprecated: Function restore_include_path() is deprecated in %s on line %d
NULL NULL
string(1) "." string(1) "."
Done Done