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.
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