Wordpress環境内のテーマで作成したこのクラスがあります。
class Theme {
function __construct()
{
add_action('after_setup_theme', array(&$this, 'do_this'));
}
function do_this()
{
require_once('helper_functions.php');
}
}
$theme = new Theme();
そして、helper_functions.php内に私は持っています:
function get_image()
{
return 'working';
}
しかし今、私はこれを実行すると困惑します
echo $theme->get_image();
動作しません....しかし、直接呼び出すと、次のように動作します。
echo get_image();
しかし、私はクラスメソッドを使用しているので、クラスオブジェクトを使用してクラスメソッドに到達する必要があると思いました...なぜそれを直接呼び出すことができるのですか?