Как они работают, и какая концепция из потоков в PHP
я Хочу знать, как работает и какие концепции потоков. Я использовал потоки, чтобы забрать input, я также знаю, что существуют другие, для контроля output. Тем не менее, я хотел бы знать теорию и откуда приходит идея в PHP.
ПРИМЕЧАНИЕ: я Хотел бы знать, какая идея потоков в целом, а не только в отношении input и output через протокол php://
.
уже, благодарю.
1 answers
Это не обязательно должен быть с PHP, input output являются основы использования в любой компьютерной программе, в PHP есть протоколы для облегчения:
php://stdin
php://stdout
И могут быть использованы с fopen
, file_get_contents
(чтение), file_put_contents
(запись), среди других функций чтения (copy
).
Теперь для HTTP, то есть ВЕБ-страницы, вы должны использовать:
php://input
php://output
, Которые могут быть использованы с fopen
, file_get_contents
(чтение), file_put_contents
(запись).
PHP может работать с веб, как вы можете работать на терминалах (как обычная программа), то при использовании php://input
ИНТЕРНЕТЕ, вы получите полезные данные запросы, такие как POST и PUT, если послал это через HTTP-запрос:
POST /foo/bar.php HTTP/1.1
Content-Type: application/x-www-form-urlencoded
foobar=boobaz&toofoo=ever
file_get_contents('php://input')
возвращает:
"foobar=boobaz&toofoo=ever"