按照这篇文章中的建议:php 类作为 wordpress 中的插件
我创建了一个辅助类以与其他插件一起使用。在类文件中,我有一个激活类的声明,例如:
function test_init() {
$test = new Test();
} // End of test_init()
我可以通过执行以下操作来访问此类中的函数:
Test::my_function();
但是,我在相互引用此类中的函数时遇到了问题。例如:
function my_function() {
Test::other_func();
}
在这种情况下,我收到错误消息:“函数名称必须是字符串”
我试过 $this->other_func,它返回错误:“Class_Using_The_Test_Class 中没有函数“other_func”。
我试过 self::other_func,它返回错误:“函数名必须是字符串”
我尝试使用 call_user_func() 并得到:“call_user_func() 期望参数 1 是有效的回调”
我如何在这个类中调用另一个函数?