2012-03-05 67 views
0

当使用PHP的exec可以用以前没有这样定义的变量传递:你可以使用php exec的方法填充给函数的变量吗?

exec('whoami', $result, $status); 

,他们将与事后的信息来填充或在此函数初始化。你可以在自定义类中使用类似的功能吗?

我试图寻找答案,但不知道要搜索什么,所以我很抱歉,如果这已经在这里提到过。

+0

[这是一个非常糟糕的主意](http://programmers.stackexchange.com/questions/132870/why-is-it-discouraged-to-create-variables-on -the飞-PHP-让 - 你 - 一个通知书-ERR)。 [错误报告](http://php.net/manual/en/function.error-reporting.php)是一件好事。 – 2012-03-05 12:54:44

回答

3

你宣布它作为参考:

function init(&$x) { 
    $x = 0; 
} 
$a = 42; 
init($a); 
echo $a; // 0 

此行为在PHP手册中描述。这是函数参数的第二段:Making arguments be passed by reference

+0

太简单了!谢谢您的帮助 – eldamar 2012-03-05 12:54:40

相关问题