2014-07-02 143 views
0

我正在处理类与Chrome一起使用但不与Firefox一起使用的问题。PHP类适用于Chrome,但不适用于Firefox

public function getInstance() { 
    if (self::$instance === null) { 
     self::$instance = new CartProc(); 
     self::$instance->init(); 
    } 

    return self::$instance; 
} 

public function init() { //print_r("tesssssssssssst");exit; 
... 

这里的功能init()被Firefox完全忽略。那些知道这个通用解决方案的经验丰富的程序员?它可以是一个钩子,解决方法,无论如何。

谢谢!

回答

0

PHP在服务器端工作,而不是在客户端。你的代码根本不受任何浏览器的影响。

0

PHP是一个服务器端语言,所以浏览器之间的差额应该由PHP函数生成的HTML /文本/ JavaScript的起源。所以你的功能不受浏览器的影响。

所以也许php功能的结果是由浏览器不同的解释。但是你必须展示更多的init()函数。

什么问题?你说init()函数完全被忽略了?你怎么看?为什么你在一个函数中打印某些东西而不是返回它?

相关问题