mirror of
https://github.com/php/php-src.git
synced 2025-08-16 05:58:45 +02:00
Fix GH-11104: STDIN/STDOUT/STDERR is not available for CLI without a script
I found no reason why this is done this way. Of course this will allow users to do stupid stuff like `fclose(STDOUT);` etc. but if they type in that code they clearly know what they're doing... Close GH-11169.
This commit is contained in:
parent
001e278549
commit
f6c0c60ef6
2 changed files with 3 additions and 3 deletions
|
@ -951,9 +951,7 @@ do_repeat:
|
|||
PG(during_request_startup) = 0;
|
||||
switch (behavior) {
|
||||
case PHP_MODE_STANDARD:
|
||||
if (script_file) {
|
||||
cli_register_file_handles();
|
||||
}
|
||||
cli_register_file_handles();
|
||||
|
||||
if (interactive) {
|
||||
EG(exit_status) = cli_shell_callbacks.cli_shell_run();
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue