Написание PHP-скриптов для командной строки довольно просто. Вы выводите текст точно так же, как обычно: print
и echo
оба выводят текст на консоль. Единственная разница здесь в том, что вы не можете использовать HTML-теги для форматирования, поскольку ваш код не интерпретируется веб-браузером (т.е. "\n"
фактически создаст видимый разрыв строки, а не <br />
).
Чтение ввода из stdin немного сложнее, но все, что на самом деле включает в себя, - это использование некоторых функций чтения файлов (например, fgets()
, fgetc()
, fscanf()
) и передача STDIN
в качестве пути к файлу (или php://stdin
, в зависимости от того, насколько новой является ваша версия PHP).
И да, есть ссылка для программирования из командной строки в PHP на php.net. Он охватывает практически все, что вам нужно знать для работы с PHP в среде командной строки.