私は特に 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();
これが一般的なコンピューター サイエンスの概念なのかどうか、ちょっと興味があります。もしそうなら、それに名前はありますか?それとも、これについてどこかでもっと読むことができるものですか?