Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 0 additions & 15 deletions ext/standard/basic_functions.c
Original file line number Diff line number Diff line change
Expand Up @@ -434,7 +434,6 @@ static const zend_function_entry basic_functions[] = { /* {{{ */
PHP_FE(ini_restore, arginfo_ini_restore)
PHP_FE(get_include_path, arginfo_get_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(setrawcookie, arginfo_setrawcookie)
Expand Down Expand Up @@ -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])
Prints out or returns information about the specified variable */
PHP_FUNCTION(print_r)
Expand Down
1 change: 0 additions & 1 deletion ext/standard/basic_functions.h
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,6 @@ PHP_FUNCTION(ini_set);
PHP_FUNCTION(ini_restore);
PHP_FUNCTION(get_include_path);
PHP_FUNCTION(set_include_path);
PHP_FUNCTION(restore_include_path);

PHP_FUNCTION(print_r);
PHP_FUNCTION(fprintf);
Expand Down
2 changes: 0 additions & 2 deletions ext/standard/basic_functions.stub.php
Original file line number Diff line number Diff line change
Expand Up @@ -336,8 +336,6 @@ function set_include_path(string $include_path): string|false {}

function get_include_path(): string|false {}

function restore_include_path(): void {}

/** @param mixed $var */
function print_r($var, bool $return = false): string|bool {}

Expand Down
2 changes: 0 additions & 2 deletions ext/standard/basic_functions_arginfo.h
Original file line number Diff line number Diff line change
Expand Up @@ -508,8 +508,6 @@ ZEND_END_ARG_INFO()

#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_ARG_INFO(0, var)
ZEND_ARG_TYPE_INFO(0, return, _IS_BOOL, 0)
Expand Down
22 changes: 5 additions & 17 deletions ext/standard/tests/general_functions/include_path.phpt
Original file line number Diff line number Diff line change
Expand Up @@ -6,58 +6,46 @@ include_path=.
<?php

var_dump(get_include_path());

var_dump(restore_include_path());
var_dump(ini_restore("include_path"));

var_dump(set_include_path("var"));
var_dump(get_include_path());

var_dump(restore_include_path());
var_dump(ini_restore("include_path"));
var_dump(get_include_path());

var_dump(set_include_path(".:/path/to/dir"));
var_dump(get_include_path());

var_dump(restore_include_path());
var_dump(ini_restore("include_path"));
var_dump(get_include_path());

var_dump(set_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(restore_include_path());
var_dump(ini_restore("include_path"));
var_dump(get_include_path());


echo "Done\n";
?>
--EXPECTF--
string(1) "."

Deprecated: Function restore_include_path() is deprecated in %s on line %d
NULL
string(1) "."
string(3) "var"

Deprecated: Function restore_include_path() is deprecated in %s on line %d
NULL
string(1) "."
string(1) "."
string(14) ".:/path/to/dir"

Deprecated: Function restore_include_path() is deprecated in %s on line %d
NULL
string(1) "."
bool(false)
string(1) "."

Deprecated: Function restore_include_path() is deprecated in %s on line %d
NULL
string(1) "."

Deprecated: Function restore_include_path() is deprecated in %s on line %d
NULL
string(1) "."
Done