PHP“global”和同名参数


PHP `global` and parameter of the same name?

我正在查看一些PHP代码,发现了一个如下所示的函数:

function user_meta_box_cb($post) {
    global $post;
    // Do some stuff with $post
    // ...
}

我对PHP没有经验,但我想这会使函数的$post参数变得无用,因为当引用$post时,会使用全局变量吗?这是对的吗?

差不多。存在函数体包含func_get_args的可能性。

此代码可能正在重构过程中。

在其他情况下,使用此post参数是无用的。