Как они работают, и какая концепция из потоков в PHP


я Хочу знать, как работает и какие концепции потоков. Я использовал потоки, чтобы забрать input, я также знаю, что существуют другие, для контроля output. Тем не менее, я хотел бы знать теорию и откуда приходит идея в PHP.

ПРИМЕЧАНИЕ: я Хотел бы знать, какая идея потоков в целом, а не только в отношении input и output через протокол php://.

уже, благодарю.

Author: raphael, 2018-07-13

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"
 2
Author: Guilherme Nascimento, 2018-07-15 21:41:57