Otherwise this results in duplicate errors.
Closes GH-5941.
// Empty as we are only testing INI settings
?>
--EXPECT--
-PHP Warning: PHP Startup: INI setting contains invalid encoding "DETECT_ORDER" in Unknown on line 0
-PHP Deprecated: PHP Startup: Use of mbstring.http_input is deprecated in Unknown on line 0
-PHP Warning: PHP Startup: INI setting contains invalid encoding "HTTP_INPUT" in Unknown on line 0
-PHP Deprecated: PHP Startup: Use of mbstring.http_output is deprecated in Unknown on line 0
-PHP Deprecated: PHP Startup: Use of mbstring.internal_encoding is deprecated in Unknown on line 0
-PHP Warning: PHP Startup: Unknown encoding "UNKNOWN_ENCODING" in ini setting in Unknown on line 0
-
Warning: PHP Startup: INI setting contains invalid encoding "DETECT_ORDER" in Unknown on line 0
Deprecated: PHP Startup: Use of mbstring.http_input is deprecated in Unknown on line 0
}
?>
--EXPECT--
-PHP Deprecated: PHP Startup: Use of mbstring.http_input is deprecated in Unknown on line 0
-PHP Deprecated: PHP Startup: Use of mbstring.http_output is deprecated in Unknown on line 0
-PHP Deprecated: PHP Startup: Use of mbstring.internal_encoding is deprecated in Unknown on line 0
-
Deprecated: PHP Startup: Use of mbstring.http_input is deprecated in Unknown on line 0
Deprecated: PHP Startup: Use of mbstring.http_output is deprecated in Unknown on line 0
?>
--EXPECT--
-PHP Deprecated: PHP Startup: Use of mbstring.internal_encoding is deprecated in Unknown on line 0
-
Deprecated: PHP Startup: Use of mbstring.internal_encoding is deprecated in Unknown on line 0
*** Testing INI mbstring.internal_encoding : basic functionality ***
ISO-8859-7
?>
--EXPECT--
-PHP Deprecated: PHP Startup: Use of mbstring.internal_encoding is deprecated in Unknown on line 0
-PHP Warning: PHP Startup: Unknown encoding "BAD" in ini setting in Unknown on line 0
-
Deprecated: PHP Startup: Use of mbstring.internal_encoding is deprecated in Unknown on line 0
Warning: PHP Startup: Unknown encoding "BAD" in ini setting in Unknown on line 0
?>
--INI--
session.save_handler=user
-display_errors=off
error_log=
--FILE--
<?php
?>
--EXPECT--
-PHP Recoverable fatal error: PHP Startup: Cannot set 'user' save handler by ini_set() or session_module_name() in Unknown on line 0
+Recoverable fatal error: PHP Startup: Cannot set 'user' save handler by ini_set() or session_module_name() in Unknown on line 0
ok
var_dump(session_name("foo"));
var_dump(session_name("bar"));
--EXPECT--
-PHP Warning: PHP Startup: session.name cannot be a numeric or empty '' in Unknown on line 0
-
Warning: PHP Startup: session.name cannot be a numeric or empty '' in Unknown on line 0
string(9) "PHPSESSID"
string(3) "foo"
var_dump(ini_get("session.upload_progress.freq"));
?>
--EXPECTF--
-PHP Warning: PHP Startup: session.upload_progress.freq must be greater than or equal to zero in %s
-
Warning: PHP Startup: session.upload_progress.freq must be greater than or equal to zero in %s
string(%d) "1%"
var_dump(ini_get("session.upload_progress.freq"));
?>
--EXPECTF--
-PHP Warning: PHP Startup: session.upload_progress.freq cannot be over 100% in %s
-
Warning: PHP Startup: session.upload_progress.freq cannot be over 100% in %s
string(%d) "1%"
--INI--
session.save_handler=user
session.name=PHPSESSID
-display_errors=off
-error_log=
--SKIPIF--
<?php
include('skipif.inc');
session_start();
--EXPECT--
-PHP Recoverable fatal error: PHP Startup: Cannot set 'user' save handler by ini_set() or session_module_name() in Unknown on line 0
+Recoverable fatal error: PHP Startup: Cannot set 'user' save handler by ini_set() or session_module_name() in Unknown on line 0
*** Testing session_set_save_handler() : calling default handler when save_handler=user ***
?>
--EXPECT--
-PHP Deprecated: PHP Startup: Use of mbstring.internal_encoding is deprecated in Unknown on line 0
-
Deprecated: PHP Startup: Use of mbstring.internal_encoding is deprecated in Unknown on line 0
string(18) "äöü"
break;
}
- if (!module_initialized || PG(log_errors)) {
+ if (PG(log_errors)
+ || (!module_initialized && (!PG(display_startup_errors) || !PG(display_errors)))) {
char *log_buffer;
#ifdef PHP_WIN32
if (type == E_CORE_ERROR || type == E_CORE_WARNING) {
--FILE--
<?php
--EXPECTF--
-PHP Warning: PHP Startup: Unable to load dynamic library '%snonexistentsharedmodule.%s' %A
+Warning: PHP Startup: Unable to load dynamic library '%snonexistentsharedmodule.%s' %A