Июл 152013
 

phpДля того, чтобы иметь возможность выполнять php скрипты через консоль, необходимо установить программу php cli. Делается это командой

sudo apt-get install php5-cli

после чего можно просто прописывать путь к скрипту

php ~/me/1.php

и получать в консоли результат его выполнения. Так скрипт

<?
echo 'Привет жестокий мир';
?>

выведет вот такоеphp1

такое, конечно же, не очень удобно читать, поэтому мы приведем его к такому виду

<?
echo 'Привет жестокий мир';
echo "\r\n";
?>

символы переноса строки делают свое дело, и мы получаем вполне читабельный вариант
php2

а вот с передачей GET параметров они накосячили.. Для того, чтобы получить то, что было передано в GET, нужно, во-первых, передавать параметры не так, как мы привыкли, а просто прописав значения через пробел после имени скрипта

php ~/me/1.php var1 var2

которые затем можно получить, разобрав массив $argv

<?
print_r($argv);
?>

что выведет нам вот такойphp3

т.е., если нам нужно получить чисто параметры, то разбор массива начинаем не с нуля, как обычно, а с 1, т.к. в нуле мы получим имя скрипта.

Как по мне, для полноценной отладки скриптов такое чудо не годится, но для каких то други задач, ну и просто мелочи какие то тестировать — вполне ничего.

Дорогие читатели! Мною было принято решение закрыть комментарии на блоге. Теперь все обсуждения переносятся на недавно открытый форум, ввиду того, что формат сообщений там намного удобней для обсуждения. Не стесняйтесь задавать любые вопросы по тематике блога! Я всегда на связи.
Перейти на форум
.
 Опубликовано в 8:04 пп

Извините, форма комментирования закрыта в данный момент.