的index.php
include('./class1.php');
include('./class2.php');
$Func = new function();
$Func->testfuncton1();
class1.php
class controller{
public function test(){
echo 'this is test';
}
}
class2.php
class function{
public function testfuncton1(){
controller::test();
}
}
但我们没有从函数test()
获取内容。
请告诉我哪里有错误?
答案 0 :(得分:5)
您的问题:
class
的{{1}}。 function
是function
。keyword
,但使用$Func
如果删除这两个问题,您的代码将正常运行:
$Function
这应打印class ClassController{
public function test(){
echo 'this is test';
}
}
class ClassFunction{
public function testfuncton1(){
ClassController::test();
}
}
$Func = new ClassFunction();
$Func->testfuncton1();