我有这样的结构:
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.phpinside有没有办法解决这个问题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 {}
}
}