Heim >Backend-Entwicklung >Golang >Was entspricht dem Lesen aus der PHP-Standardeingabe?

Was entspricht dem Lesen aus der PHP-Standardeingabe?

王林
王林nach vorne
2024-02-06 10:30:08837Durchsuche

从 php 标准输入读取相当于什么?

Frageninhalt

Ich portiere ein PHP-Skript zum Abhören von Ereignissen unter Linux supervisor.

Das ist vielleicht eine dumme Frage, aber ich verstehe nicht, was das bedeutet

$fin = fopen ("php://stdin","r");

Ich brauche das, denn wenn das supervisor 触发事件时,也会启动我的脚本,并且我的脚本侦听从 php://stdin 读取的事件


正确答案


fopen 上的只读模式 ("r"-Ereignis ausgelöst wird, wird auch mein Skript gestartet und mein Skript wartet auf Ereignisse, die von php://stdin gelesen werden.

Die richtige Antwort

Der schreibgeschützte Modus ("r") bei fopen ist io.ReadAll(os.Stdin)bufio.NewScanner(os.Stdin)PHP ignoriert

den php://-Handler. 🎜 🎜Je nachdem, was Sie tun möchten, können Sie 🎜 verwenden (wenn Sie Zeile für Zeile lesen möchten). 🎜

Das obige ist der detaillierte Inhalt vonWas entspricht dem Lesen aus der PHP-Standardeingabe?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:stackoverflow.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen