Вызов функции php из bash — с аргументами

У меня простой func.php файл с CONCAT функция:

<?php
function concat($arg1, $arg2)
{
return $arg1.$arg2;
}
?>

Я хотел бы вызвать эту функцию из оболочки Linux Bash с двумя аргументами:

1st: "Hello, "2nd: "World!"

и напечатайте вывод («Hello, World!») в оболочку linux bash.

Подскажите пожалуйста, как это сделать?

1

Решение

Что вы хотите $ ARGV

Так, например, ваш скрипт будет называться так:

php /path/to/script.php 'Hello, ' 'World!'

Тогда в вашем PHP-файле:

<?php
$arg1 = $argv[1];
$arg2 = $argv[2];

echo concat($arg1, $arg2);

function concat($arg1, $arg2) {
return $arg1 . $arg2;
}
11

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

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

По вопросам рекламы [email protected]