Je veux créer un programme de ligne de commande en utilisant PHP. Comment puis-je concevoir les E/S du programme? Je peux envoyer la sortie sous forme de texte. Je m'interroge sur la syntaxe de sortie spécifique. Par exemple: En HTML j'utilise <br/>
pour passer à une nouvelle ligne. Comment puis-je faire cela en utilisant la sortie terminal/fichier? Existe-t-il une référence pour la programmation orientée fichier/terminal en PHP?Quelle est la syntaxe PHP pour le formatage de sortie Fichier/terminal?
Répondre
Écrire des scripts PHP en ligne de commande est assez simple, en fait. Vous produisez le texte exactement comme vous le feriez normalement: print
et echo
imprimez le texte sur la console. La seule différence ici est que vous ne pouvez pas utiliser de balises HTML pour le formatage, car votre code n'est pas interprété par un navigateur Web (par exemple, "\n"
va créer un saut de ligne visible, pas <br />
).
entrée lecture de stdin est un peu plus délicat, mais tout ce qu'elle implique vraiment essentiellement en utilisant certaines des fonctions de lecture de fichiers (par exemple fgets()
, fgetc()
, fscanf()
) et passant STDIN
comme le chemin du fichier (ou php://stdin
, selon la nouvelle version de PHP est).
Et oui, il y a un reference for command-line programming in PHP sur php.net. Il couvre à peu près tout ce que vous devez savoir pour travailler avec PHP dans un environnement de ligne de commande.
pourquoi les sous-cotations et voter pour fermer? cela me semble une question parfaitement raisonnable. Au moins laisser un commentaire constructif si vous allez voter pour fermer. – nickf
pourrait avoir à voir avec la question originale: http://stackoverflow.com/revisions/806521/list#rev47736447-ee23-4921-a29c-c49fed1dbc7d. Je me demande toujours comment Yuval F a réussi à le façonner si bien. –
pourrait avoir à faire avec la question originale: http://stackoverflow.com/revisions/806521/list#rev47736447-ee23-4921-a29c-c49fed1dbc7d. Je me demande toujours comment Yuval F a réussi à le façonner si bien. –