bash — PHP Interactive — Загрузить файл из командной строки

Есть ли способ, из сценария bash и / или терминала, запустить php в интерактивном режиме и одновременно загрузить предопределенный файл?

По сути, я хочу сделать следующие два шага за один шаг:

shell# php -a
Interactive mode enabled

php > require_once('ABSOLUTE_PATH_TO_FILE');

Я пытался с помощью php -a --file='ABSOLUTE_PATH_TO_FILE' но функции, которые я хочу загрузить, не становятся доступными в интерактивном режиме.

5

Решение

Если у тебя есть test.php файл с этим содержимым

<?php
function asd() {
echo "Hi!";
}
?>

Вы должны использовать:

php -a -d auto_prepend_file=test.php
13

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector