Почему в работе с Apache не определен PHP STDIN?

Я использую PHP версии 5.5.24 на Centos 6. http://php.net/manual/en/wrappers.php.php кажется, подразумевает, что я должен использовать определенную константу STDINоднако, как показано при выполнении с Apache, он не определен.

<?php
$input = fgets(STDIN);

Примечание: использование неопределенной константы STDIN — предполагается, что в STDIN
/var/www/bidjunction/html/stdin.php в строке 2

Предупреждение: fgets () ожидает, что параметр 1 будет ресурсом, строка указана в
/var/www/bidjunction/html/stdin.php в строке 2

РЕДАКТИРОВАТЬ. Это определено из CLI. Позвольте мне обновить название.

[Michael@devserver ~]$ php -r 'echo(STDIN);'
Resource id #1
[Michael@devserver ~]$

0

Решение

Комментарий Per deceze.

FWIW, STDIN, кажется, только определяется CLI SAPI:
php.net/manual/en/features.commandline.io-streams.php

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]