首页 > 解决方案 > 为什么不能在我的函数中调用我的全局变量?

问题描述

我有一个全局变量,但我不能在函数中调用它。

我已经尝试在函数中定义变量并修复它,但我需要变量是全局的,以便我可以在其他函数中调用它。我试过在变量名之前使用“global”,但这也不起作用。


$randBoolean = FALSE;

function someFunction(){
       if(!$randBoolean){
       lineBreak();
       $randBoolean = TRUE;
       }
}

someFunction();

我在另一个 php 文档中使用了全局变量,它工作得很好。我不确定是不是因为这个全局变量是布尔值。

标签: php

解决方案


您是否错过了 $randBoolean 之前的“全局”。检查 $GLOBALS 数组。如果有你的变量的引用,你做对了。


推荐阅读