время
|
|
Часть V. Отличительные 65
файл my_script.php. Вы можете выбрать любой файл - ваши PHP-скрипты не обязаны заканчиваться на .php, а могут иметь любое имя и расширение.
Указать PHP-код для выполнения непосредственно в командной строке.
php -r 'print_r(get_defined_constants());'
Особого внимания требует подстановка переменных окружения и использование кавычек.
Замечание: Посмотрите внимательно на пример: в нем нет начальных и конечных тегов! При использовании ключа -r они не нужны. Использование их в данном примере приведет к синтаксической ошибке.
Предоставить PHP-код для выполнения посредством стандартного потока stdin.
Это позволяет динамически создавать PHP-код и переадресовывать его исполняемому модулю, как показано в следующем (вымышленном) примере:
$ some_application | some_filter | php | sort -u >final_output.txt
Вы не можете комбинировать эти три способа выполнения кода.
Как и в любом консольном приложении, не только PHP, но и сам скрипт может принимать аргументы командной строки. Количество передаваемых аргументов в PHP не ограничено (хотя консоль имеет некоторое ограничение на количество передаваемых символов, но на практике вы не должны с этим столкнуться). Все аргументы