在下面的脚本中,项目的声明顺序重要吗?

例如,如果add_action指向尚未定义的函数?函数声明重要还是应该始终在调用它的任何代码之前?

add_action('load-categories.php', 'my_admin_init');
function my_admin_init(){
//do something
}

最佳答案

函数是在调用之前还是之后声明的都没关系,但是该函数应该在脚本中并应该在其中加载。

这是第一种方法,它将起作用:

some_func($a,$b);

function some_func($a,$b)
{
    echo 'Called';
}

这是第二种方法,也可以使用:

function some_func($a,$b)
{
    echo 'Called';
}

some_func($a,$b);

关于php - 功能定义顺序重要吗?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5467990/

10-13 00:48