2014-07-02 181 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()函數完全被忽略了?你怎麼看?爲什麼你在一個函數中打印某些東西而不是返回它?

相關問題