你可以在函数中声明一个函数。注意只调用外部函数一次,否则会出错。
class MyClass {
function declareGlobalsFn () {
// Functions declared inside a function have global scope
function globalfn1() {echo "fn1";}
function globalfn2() {echo "fn2";}
}
}
$ob = new MyClass();
$ob->declareGlobalsFn();
globalfn1(); // fn1
globalfn2(); // fn2