PHP stdin Standardeingabe Abrufen

stdin (Standardeingabe) in PHP abrufen

Dieser Artikel erklärt, wie man stdin (Standardeingabe) in der Programmiersprache PHP abruft. Im Folgenden werden Methoden zum Lesen einer Zeile, zum Verarbeiten jeder Zeile und zum Empfangen und Verarbeiten der Standardeingabe als Ganzes in dieser Reihenfolge vorgestellt. seq 3 | php -r "echo fgets…

Shou Arisaka
1 Min. Lesezeit
3. Nov. 2025

Dieser Artikel erklärt, wie man stdin (Standardeingabe) in der Programmiersprache PHP abruft. Im Folgenden werden Methoden zum Lesen einer Zeile, zum Verarbeiten jeder Zeile und zum Empfangen und Verarbeiten der Standardeingabe als Ganzes in dieser Reihenfolge vorgestellt.

# Eine Zeile lesen
ASUS:/mnt/c/pg$ seq 3 | php -r "echo fgets(STDIN) ;"
1

# Jede Zeile verarbeiten
ASUS:/mnt/c/pg/20190111030052$ seq 3 | php -r 'while($f = fgets(STDIN)){ echo "line: $f"; }'
line: 1
line: 2
line: 3

# Standardeingabe als Ganzes empfangen und verarbeiten
ASUS:/mnt/c/pg/20190111030052$ seq 3 | php -r '$stdins = "" ; while($f = fgets(STDIN)){ $stdins .= $f ; } echo $stdins ; '
1
2
3

# z.B.
ASUS:/mnt/c/pg/20190111030052$ seq 3 | php -r '$stdins = "" ; while($f = fgets(STDIN)){ $stdins .= $f ; } echo $stdins . "hogehoge" ; '
1
2
3
hogehoge

Diesen Artikel teilen

Shou Arisaka 3. Nov. 2025

🔗 Links kopieren