Skip to content

Commit 52047ad

Browse files
committed
Only force log startup errors if display_startup_errors disabled
Otherwise this results in duplicate errors. Closes GH-5941.
1 parent af64001 commit 52047ad

12 files changed

+5
-31
lines changed

ext/mbstring/tests/ini_mbstring_invalid.phpt

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -18,13 +18,6 @@ mbstring.strict_detection=BOOL_STRICT_DETECTION
1818
// Empty as we are only testing INI settings
1919
?>
2020
--EXPECT--
21-
PHP Warning: PHP Startup: INI setting contains invalid encoding "DETECT_ORDER" in Unknown on line 0
22-
PHP Deprecated: PHP Startup: Use of mbstring.http_input is deprecated in Unknown on line 0
23-
PHP Warning: PHP Startup: INI setting contains invalid encoding "HTTP_INPUT" in Unknown on line 0
24-
PHP Deprecated: PHP Startup: Use of mbstring.http_output is deprecated in Unknown on line 0
25-
PHP Deprecated: PHP Startup: Use of mbstring.internal_encoding is deprecated in Unknown on line 0
26-
PHP Warning: PHP Startup: Unknown encoding "UNKNOWN_ENCODING" in ini setting in Unknown on line 0
27-
2821
Warning: PHP Startup: INI setting contains invalid encoding "DETECT_ORDER" in Unknown on line 0
2922

3023
Deprecated: PHP Startup: Use of mbstring.http_input is deprecated in Unknown on line 0

ext/mbstring/tests/mb_get_info.phpt

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,6 @@ foreach (array_keys($result) as $key) {
2323
}
2424
?>
2525
--EXPECT--
26-
PHP Deprecated: PHP Startup: Use of mbstring.http_input is deprecated in Unknown on line 0
27-
PHP Deprecated: PHP Startup: Use of mbstring.http_output is deprecated in Unknown on line 0
28-
PHP Deprecated: PHP Startup: Use of mbstring.internal_encoding is deprecated in Unknown on line 0
29-
3026
Deprecated: PHP Startup: Use of mbstring.http_input is deprecated in Unknown on line 0
3127

3228
Deprecated: PHP Startup: Use of mbstring.http_output is deprecated in Unknown on line 0

ext/mbstring/tests/mb_internal_encoding_ini_basic2.phpt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -20,8 +20,6 @@ echo ini_get('mbstring.internal_encoding')."\n";
2020

2121
?>
2222
--EXPECT--
23-
PHP Deprecated: PHP Startup: Use of mbstring.internal_encoding is deprecated in Unknown on line 0
24-
2523
Deprecated: PHP Startup: Use of mbstring.internal_encoding is deprecated in Unknown on line 0
2624
*** Testing INI mbstring.internal_encoding : basic functionality ***
2725
ISO-8859-7

ext/mbstring/tests/mb_internal_encoding_ini_invalid_encoding.phpt

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,6 @@ echo ini_get('mbstring.internal_encoding')."\n";
2020

2121
?>
2222
--EXPECT--
23-
PHP Deprecated: PHP Startup: Use of mbstring.internal_encoding is deprecated in Unknown on line 0
24-
PHP Warning: PHP Startup: Unknown encoding "BAD" in ini setting in Unknown on line 0
25-
2623
Deprecated: PHP Startup: Use of mbstring.internal_encoding is deprecated in Unknown on line 0
2724

2825
Warning: PHP Startup: Unknown encoding "BAD" in ini setting in Unknown on line 0

ext/session/tests/bug60860.phpt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@ include('skipif.inc');
66
?>
77
--INI--
88
session.save_handler=user
9-
display_errors=off
109
error_log=
1110
--FILE--
1211
<?php
@@ -16,5 +15,5 @@ echo "ok\n";
1615

1716
?>
1817
--EXPECT--
19-
PHP Recoverable fatal error: PHP Startup: Cannot set 'user' save handler by ini_set() or session_module_name() in Unknown on line 0
18+
Recoverable fatal error: PHP Startup: Cannot set 'user' save handler by ini_set() or session_module_name() in Unknown on line 0
2019
ok

ext/session/tests/bug66481.phpt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,6 @@ ob_start();
1212
var_dump(session_name("foo"));
1313
var_dump(session_name("bar"));
1414
--EXPECT--
15-
PHP Warning: PHP Startup: session.name cannot be a numeric or empty '' in Unknown on line 0
16-
1715
Warning: PHP Startup: session.name cannot be a numeric or empty '' in Unknown on line 0
1816
string(9) "PHPSESSID"
1917
string(3) "foo"

ext/session/tests/rfc1867_invalid_settings.phpt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,5 @@ include('skipif.inc');
1212
var_dump(ini_get("session.upload_progress.freq"));
1313
?>
1414
--EXPECTF--
15-
PHP Warning: PHP Startup: session.upload_progress.freq must be greater than or equal to zero in %s
16-
1715
Warning: PHP Startup: session.upload_progress.freq must be greater than or equal to zero in %s
1816
string(%d) "1%"

ext/session/tests/rfc1867_invalid_settings_2.phpt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,5 @@ include('skipif.inc');
1212
var_dump(ini_get("session.upload_progress.freq"));
1313
?>
1414
--EXPECTF--
15-
PHP Warning: PHP Startup: session.upload_progress.freq cannot be over 100% in %s
16-
1715
Warning: PHP Startup: session.upload_progress.freq cannot be over 100% in %s
1816
string(%d) "1%"

ext/session/tests/session_set_save_handler_class_014.phpt

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,8 +3,6 @@ Test session_set_save_handler() : calling default handler when save_handler=user
33
--INI--
44
session.save_handler=user
55
session.name=PHPSESSID
6-
display_errors=off
7-
error_log=
86
--SKIPIF--
97
<?php
108
include('skipif.inc');
@@ -22,5 +20,5 @@ session_set_save_handler($handler);
2220

2321
session_start();
2422
--EXPECT--
25-
PHP Recoverable fatal error: PHP Startup: Cannot set 'user' save handler by ini_set() or session_module_name() in Unknown on line 0
23+
Recoverable fatal error: PHP Startup: Cannot set 'user' save handler by ini_set() or session_module_name() in Unknown on line 0
2624
*** Testing session_set_save_handler() : calling default handler when save_handler=user ***

ext/standard/tests/strings/htmlentities25.phpt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,5 @@ var_dump(htmlentities('äöü'));
1515

1616
?>
1717
--EXPECT--
18-
PHP Deprecated: PHP Startup: Use of mbstring.internal_encoding is deprecated in Unknown on line 0
19-
2018
Deprecated: PHP Startup: Use of mbstring.internal_encoding is deprecated in Unknown on line 0
2119
string(18) "&auml;&ouml;&uuml;"

0 commit comments

Comments
 (0)