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

来源:5-2 [PDO] 数据库操作类之构造函数

qq_枫_

2017-02-21 19:34

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

写回答 关注

2回答

  • 妄想翻身的咸鱼
    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时没有设置这个参数,也把它置为空,保证误写参数出错


PDO—数据库抽象层

本教程主要通过实战演练深入剖析PDO以加深理解

30043 学习 · 396 问题

查看课程

相似问题