函数和字符串的处理顺序是什么?

Ben

概括

我希望函数仅在某个变量为时才执行true,但是它会在变量存在之前检查其状态

代码

在我的PHP页面的顶部,我有:

$debug = true;

在底部,除其他功能外,我还具有:

function debug($message){
    echo ($debug ? "$message<br/>" : "");
}

在整个页面中,我称:

debug("Debugging message here");

但是,当我运行页面并报告错误时,出现以下错误:

注意:未定义的变量:在第148行的/examle.php中调试

它引用了函数的中线。

问题

我如何制作仅$debug在页面顶部调用的变量时才打印数据的函数true

山姆
function debug($message){
    global $debug;
    echo ($debug ? "$message<br/>" : "");
}

您需要访问全局变量,否则它将检查本地变量

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章