„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Wie kann ich die Standardeingabe (stdin) in PHP lesen?

Wie kann ich die Standardeingabe (stdin) in PHP lesen?

Veröffentlicht am 03.11.2024
Durchsuche:547

How Can I Read Standard Input (stdin) in PHP?

Lesen von Standardeingaben in PHP

Während PHP häufig für die Webentwicklung verwendet wird, ist es auch eine universelle Skriptsprache. Ein Aspekt, der vielleicht weniger bekannt ist, ist die Möglichkeit, Eingaben aus der Standardeingabe (stdin) zu lesen. In diesem Artikel wird untersucht, wie dies in PHP erreicht werden kann, insbesondere mit der Funktion fgetc().

In PHP ist die Standardausgabe im Allgemeinen über Funktionen wie print und echo verfügbar. Um jedoch von stdin zu lesen, müssen wir ein Dateihandle erstellen und dann die Funktion fgets() für die Zeileneingabe oder fgetc() für die Zeicheneingabe verwenden.

Das folgende Skript zeigt, wie man mit PHP von stdin liest:

Dieses Skript öffnet ein Dateihandle für stdin mit fopen('php://stdin', 'r'). Die Funktion fgets() wird dann verwendet, um Zeilen aus stdin zu lesen, und jede Zeile wird an die Standardausgabe zurückgegeben.

Durch Befolgen dieser Schritte können Sie Standardeingaben in PHP einfach lesen und so deren Funktionalität über die Webentwicklung hinaus erweitern in allgemeine Skriptszenarien integrieren.

Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3