问答详情
源自:5-2 [PDO] 数据库操作类之构造函数

不理解这句话,谁能给解释一下???

5-2节的8分30秒,十分不理解这句if(empty(self::$config['params']))self::$config['params']=array();

提问者:qq_枫_ 2017-02-21 19:34

个回答

  • 妄想翻身的咸鱼
    2017-09-11 17:20:06

    因为在下面new PDO的时候第四个参数,如果你new的时候传了前面三个,不传第四个,那就不存在这个变量,就会报错,所以这样写的作用就是你不传第四个参数的时候就把它设为空,这个变量就存在了就不会报错了

  • 宇智波影
    2017-02-24 17:37:25

    http://img.mukewang.com/58affd8a0001d82c08700258.jpg
    课程代码中,将$config['params'] 置为空是因为如过在new PDO时没有设置这个参数,也把它置为空,保证误写参数出错