Maison  >  Article  >  développement back-end  >  Comment puis-je utiliser l'entrée standard PHP pour les scripts ?

Comment puis-je utiliser l'entrée standard PHP pour les scripts ?

Linda Hamilton
Linda Hamiltonoriginal
2024-11-02 12:43:30336parcourir

How Can I Use PHP Standard Input for Scripting?

Entrée standard PHP

PHP est principalement connu pour le développement Web où l'entrée standard n'est pas disponible. Cependant, la polyvalence de PHP s'étend aux scripts à usage général lorsqu'il adhère à ses conventions basées sur le Web. Cet article explore la possibilité pour les scripts PHP de récupérer les entrées de stdin à l'aide de fgetc() ou d'autres fonctions d'entrée.

Pour saisir des données de stdin à l'aide de PHP, un descripteur de fichier vers php://stdin peut être créé. Par la suite, les données peuvent être lues en utilisant fgets() (pour la saisie de ligne) ou fgetc() (pour la saisie d'un seul caractère).

Voici un exemple de script PHP :

<code class="php"><?php
$f = fopen('php://stdin', 'r');

while ($line = fgets($f)) {
  echo $line;
}

fclose($f);
?></code>

En exécutant ceci script, le programme PHP lit et affiche les entrées fournies via le canal d'entrée standard.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn