У меня простой func.php файл с CONCAT функция:
<?php
function concat($arg1, $arg2)
{
return $arg1.$arg2;
}
?>
Я хотел бы вызвать эту функцию из оболочки Linux Bash с двумя аргументами:
1st: "Hello, "2nd: "World!"
и напечатайте вывод («Hello, World!») в оболочку linux bash.
Подскажите пожалуйста, как это сделать?
Что вы хотите $ 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;
}
Других решений пока нет …