class test {
public function displayTemplate() {
Hook::template('test', func_get_arg(0));
}
}
该方法在本地运行一切OK ,正常的产生预期效果。然后诡异的事情出现在将该代码上传到服务器上之后,竟然发现在Hook::template这里就搁浅了,在这个调用之前的所有调试都能正常输出,然后在Hook::template该方法里面的任何调试都没有输出。让同事来帮忙看也一头雾水。
二、阴错阳差的调试出现曙光
某一时刻,我们在调试的时候,将以上代码改成了这样:
class test {
public function displayTemplate() {
Hook::template('test');
}
}
结果发现,竟然跑通了,然后才查了服务器版本5.2.13,而我们的本地版本都是5.3.8,于是就猜想问题出在版本上。