Ответ 1
Прост:
php myScript.php
... должен выполнить эту работу.
Если он действует как кошка, то вы, вероятно, забыли переключиться из режима шаблона и в режим script с помощью <?php
Я только начал изучать php. Я установил php5
в linux и написал очень простой код, чтобы начать работу.
Как запускать скрипты? Я попытался использовать параметр -f
, но он работает как команда cat
и просто выплевывает код в STDOUT
.
Функция интерактивного интерпретатора работает нормально. Является ли веб-браузер единственным способом выполнения PHP script?
Прост:
php myScript.php
... должен выполнить эту работу.
Если он действует как кошка, то вы, вероятно, забыли переключиться из режима шаблона и в режим script с помощью <?php
Более короткий путь для командной строки:
php -r 'echo "Hello "; echo "Jay";'
ИЛИ php -r 'echo dirname("parent/child/reply") . "\n";'
Как уже упоминалось, вы можете выполнить свой PHP следующим образом.
$ php myScript.php
Если вы хотите передать аргумент (ы), вы можете просто сделать это следующим образом:
$ php myScript.php Apples
В вашем файле PHP вы можете использовать этот аргумент, обратившись к массиву $argv следующим образом:
<?php
echo 'I like ' . $argv[1];
?>
Вышеприведённый текст напечатает "Я люблю яблоки". Обратите внимание, что индекс массива равен 1, а не 0. 0 используется для имени script. В этом случае $argv будет "myScript.php"
Подробнее о регистрации моего блога Запуск PHP из командной строки - основы
Собственно, основной целью PHP является создание веб-страниц, но есть как минимум два других варианта:
Первый может быть достигнут многими способами (например, путем предоставления правильных разрешений для файла и вызова script путем предоставления его URI, например. ./index.php
), второй может быть вызван командой php -a
(как указано в упомянутой выше документации).