我有这样的结构:
main.php
包含一次
func1.php
包含一次
func2.php
这两个文件都include
在里面main.php
。
当我function switchboard()
从func1.php
内部调用 a 时,出现以下错误finc2.php
。
Fatal error: Uncaught Error: Call to a member function switchboard() on null in func2.php:16
Stack trace:
#0 main.php(60): decode_func('{"auth":"...)
#1 {main} thrown in func2.php on line 16
第 16 行是我从func1.php
内部调用函数的地方func2.php
—
switchboard() {}
。include
除了ing func1.php
inside有没有办法解决这个问题func2.php
?
func2.php
function decode($var) {
if() {return $var;}
else { $erm->switchboard('101', $var); }
}
函数1.php
$erm = new CLASS() {
function switchboard($id, $var) {
if() {}
else {}
}
}