Переменные в скрипте shell_exec()

#php #shell #variables

#php #оболочка #переменные

Вопрос:

Есть ли какой-либо возможный способ заставить этот простой скрипт функционировать должным образом?

 <?php
$hi = "echo hi";
shell_exec($hi);
echo "<pre>$output</pre>";
?>
  

пожалуйста, помогите мне?

Комментарии:

1. не следует shell_exec($hi); читать $output = shell_exec($hi); ?

2. спасибо, я, должно быть, случайно что-то удалил, это то, что у меня было изначально

Ответ №1:

Конечно, просто назначьте переменную.

 <?php
$hi = "echo hi";
$output = shell_exec($hi);
echo "<pre>$output</pre>";
?>
  

Ответ №2:

 $hi = "echo hi";
# the result needs to be assigned to $output before using it
$output = shell_exec($hi);
echo "<pre>$output</pre>";