我正在重写一个 PHP 插件,并且有一些函数叫做$expode_top[]
& $expode_bottom[]
。我了解正常的爆炸功能的作用,但这些是什么?
在谷歌上似乎不可能找到答案,因为它用空格代替了下划线。
这些是数组变量,而不是函数,它们恰好以您熟悉的关键字开头。任何以 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");
这些是数组变量名,而不是函数,如 $ 和 [] 所示。而且,两者都不作为函数存在。