Получение параметров: // Текущий рабочий путь echo getcwd(); // Число аргументов echo $argc; // Переданные аргументы print_r($argv); Прием данных: $st = fopen('php://stdin', 'r'); $line = trim(fgets($st)); echo "Input: ".$line; Также легко сделать pipe-скрипт: #!/usr/bin/env php <?php if ($argc<2) { echo $argv[0]." startn"; } else { while($row = fgets(STDIN)) { if (trim($row)=='') continue; fputs(STDOUT, '> '.$row); } } ?>
PHP Справочник v0.05 © 2007-2025 Igor Salnikov aka SunDoctor