擅长:python、mysql、java
<p>在PHP中,它们被称为<a href="http://php.net/manual/en/functions.variable-functions.php" rel="nofollow noreferrer">Variable functions</a>,并且工作良好,假设您使用正确的PHP语法:</p>
<pre><code>$myPowerVariable = 'pow';
echo $myPowerVariable(2, 3); // prints 8
</code></pre>
<p>如果你做了:</p>
<pre><code>$myPowerVariable = pow();
</code></pre>
<p>你会得到:</p>
<blockquote>
<p>Warning: pow() expects exactly 2 parameters, 0 given</p>
</blockquote>
<p>因为您正在执行<code>pow()</code>,并将结果赋给<code>$myPowerVariable</code>,但没有提供所需的参数。你知道吗</p>
<p>这是您在评论中提到的<a href="http://php.net/manual/en/functions.anonymous.php" rel="nofollow noreferrer">Anonymous function</a>的一个简单示例:</p>
<pre><code>$myPowerVariable = function($a, $b) {
echo pow($a, $b);
};
$myPowerVariable(2, 3);
</code></pre>