qq_枫_
2017-02-21 19:34
5-2节的8分30秒,十分不理解这句if(empty(self::$config['params']))self::$config['params']=array();
因为在下面new PDO的时候第四个参数,如果你new的时候传了前面三个,不传第四个,那就不存在这个变量,就会报错,所以这样写的作用就是你不传第四个参数的时候就把它设为空,这个变量就存在了就不会报错了
课程代码中,将$config['params'] 置为空是因为如过在new PDO时没有设置这个参数,也把它置为空,保证误写参数出错
PDO—数据库抽象层
30043 学习 · 396 问题
相似问题