"Si un ouvrier veut bien faire son travail, il doit d'abord affûter ses outils." - Confucius, "Les Entretiens de Confucius. Lu Linggong"
Page de garde > La programmation > Comment puis-je lire l’entrée standard (stdin) en PHP ?

Comment puis-je lire l’entrée standard (stdin) en PHP ?

Publié le 2024-11-03
Parcourir:894

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

Lecture des entrées standard en PHP

Bien que PHP soit couramment utilisé pour le développement Web, il s'agit également d'un langage de script à usage général. Un aspect peut-être moins familier est la possibilité de lire l'entrée à partir de l'entrée standard (stdin). Cet article explique comment y parvenir en PHP, notamment en utilisant la fonction fgetc().

En PHP, la sortie standard est généralement disponible via des fonctions telles que print et echo. Cependant, pour lire depuis stdin, nous devons créer un descripteur de fichier, puis utiliser la fonction fgets() pour la saisie de ligne ou fgetc() pour la saisie de caractères.

Le script suivant montre comment lire depuis stdin en utilisant PHP :

Ce script ouvre un descripteur de fichier vers stdin en utilisant fopen('php://stdin', 'r'). La fonction fgets() est ensuite utilisée pour lire les lignes de stdin, et chaque ligne est renvoyée à la sortie standard.

En suivant ces étapes, vous pouvez facilement lire l'entrée standard en PHP, étendant ainsi ses fonctionnalités au-delà du développement Web. dans des scénarios de script à usage général.

Dernier tutoriel Plus>

Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.

Copyright© 2022 湘ICP备2022001581号-3