会不会是每次都装载了JavaBridgeLoader的关系?!如果是的话,我应该怎么解决?!
谢谢
谢谢
解决方案 »
- @mkdir($head, $mode)
- 求解,关于字符串处理的问题!怎么从字符串中找联系
- flex 通过amfphp连接mqsql数据库 汉字编码问题
- [問題]PHP中fopen對文件操作,有錯誤提示,請解決下
- PHP中PDO里使用bindParam的问题
- [PHP基础]类的问题,PARENT调用超类的函数出错了
- 接受SOCKET数据的问题
- smarty摸板能对付floor这样的算法吗??
- 请教php-4.3.4与apache_2.0.48安装配置的问题!在线等!
- 谁能解释下socket_select最简单的用法
- 这个页面地址是多少http://news.sohu.com/s2006/tvc20/
- 那里有地区IP库 急急急 进来看看
你所谓的运行两次是刷新了一下页面吧?那肯定不行的。JavaBridgeLoader::preconfig();
JavaBridgeLoader::preconfig();在同一页面连续运行两次会达到你要的效果:
bool(false) bool(true)
bool(true) bool(true)如果刷新页面也想得到这样的效果,那就不应该用static而应该用session。
我知道你想要的是applaction,可惜php里面没有这种东西。
常量也逃不出当前页面的结束。
class JavaBridgeLoader {
function __construct(){
if(!isset($_SESSION['configedFlag']))
$_SESSION['configedFlag'] = false;
}
public function preConfig(){
var_dump($_SESSION['configedFlag']);
if($_SESSION['configedFlag'] == false){
$_SESSION['configedFlag'] = true;
}
var_dump($_SESSION['configedFlag']);
}
}
$jb = new JavaBridgeLoader();
$jb->preConfig();