有一个函数定义在commons.php
desktop.php -> include commons.php
|
|
\|/
include MODULES.'mod.php'
我可以在任何我想要的地方调用我的自定义函数,但不能在 if 内的出口内。调用函数的代码不会去:
模组.php:
....
$error = mysql_error();
if($_ADM['id_user']==1) {
if(!empty($error)) {
$debug = array(
'message' => "SQL Error in infography_edit module.",
'line' => '79',
'error' => $error,
'SQL' => $SQL
);
//exit(myPrint($debug)); //Calling here myPrint does not work
exit(print_r($debug)); //This works
}
}
$test = array('alex');
exit(myPrint($debug)); //Calling here myPrint works
....
// The output error: Call to undefined function myPrint()
我只是不明白为什么上面代码之外的任何其他地方都可以工作,但如果没有在里面再次定义它就不能在里面
更新
这样做,似乎也不起作用:
myPrint($debug);
exit();
// The output error: Call to undefined function myPrint()
更新2
desktop.php 主文件:
- 要求(LIBS.'commons.php');
- 常见的html
- 包含模块
包含桌面代码的键盘: http: //codepad.org/hn8QlHQ9