06 июня, 2016

Исполнение кода PHP из консоли Windows

Немного на тему выполнения PHP-кода из командной строки ОС (Windows Command Prompt).
Иногда возникает необходимость выполнить небольшой фрагмент пхп-кода из командной строки. Например, просмотреть работу какой-либо функции PHP. Итак, попробуем:

C:\>"c:\xampp\php\php.exe" -r print('hello');
hello
C:\>"c:\xampp\php\php.exe" -r "echo 'hello'";
hello

Можно заметить, что с кавычками, в которые нужно/не нужно завернуть код не все однозначно. Нужно понимать когда они нужны, а когда можно и без них.
На необходимость кавычек влияет содержимое кода, который мы хотим исполнить: функция, команда или оператор.