我专门用 PHP 和 WordPress 做了很多事情,我在整个 WordPress 应用程序中经常遇到这个概念。虽然,这个问题并不特定于 WordPress。我将用一个例子来演示。
假设有一个类的一些全局对象。
global $foo;
$foo = new Foo();
然后这个类有某种可以与我们的全局对象一起使用的访问器方法。
global $foo;
$bar = $foo->get_bar();
好吧,我经常看到它包含在一个通用函数中,该函数负责利用对象的方法,本质上隐藏了它的那部分,使得访问该项目变得更加简单。
function wp_get_bar() {
global $foo;
return $foo->get_bar();
}
因此,使用该应用程序的开发人员可以在他们想要的任何地方执行此操作,而无需特别了解 $foo 全局对象:
$bar = wp_get_bar();
我只是好奇这是否是一个通用的计算机科学概念?如果是这样,它有名字吗?或者这是我可以在某个地方读到更多的东西?