我正在处理一个问题,其中一个类适用于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;
...
此处Firefox完全忽略了函数init()
。有经验的程序员谁知道这个通用解决方案?它可以是一个钩子,解决方法,等等。
谢谢!
答案 0 :(得分:0)
PHP适用于服务器端,而不是客户端。您的代码完全不受任何浏览器的影响。
答案 1 :(得分:0)
PHP是在服务器端执行的,所以无论您使用什么浏览器,只要您的网络服务器配置正确,PHP代码就会被执行。
答案 2 :(得分:0)
PHP是服务器端语言,因此浏览器之间的任何差异都应该源自php函数生成的html / text / javascript。因此,您的功能不受浏览器的影响。
因此,php函数的结果可能会被浏览器不同地解释。但是,你必须展示更多的init()函数。
出了什么问题?你说init()函数完全被忽略了吗?你怎么看?为什么要在函数中打印某些内容而不返回它?