0

我正在重写一个 PHP 插件,并且有一些函数叫做$expode_top[]& $expode_bottom[]。我了解正常的爆炸功能的作用,但这些是什么?

在谷歌上似乎不可能找到答案,因为它用空格代替了下划线。

4

2 回答 2

3

这些是数组变量,而不是函数,它们恰好以您熟悉的关键字开头。任何以 a 开头的$都是 PHP 中的变量。

使用[]会将分配的变量放入数组的“下一个”位置。例如:

$expode_top = array();
$expode_top[] = "testing";

if ( $expode_top[0] == "testing" ){
    echo "it does equal testing";
}

正如@gwillie 正确评论的那样,它也可以是一个变量函数 - 变量的名称被替换,然后该函数被执行。第二个例子:

$expode_top = "echo";
$expode_top("testing");

在功能上与以下内容相同:

echo("testing");
于 2013-11-06T23:35:09.243 回答
0

这些是数组变量名,而不是函数,如 $ 和 [] 所示。而且,两者都不作为函数存在。

于 2013-11-06T23:37:37.667 回答