问答详情
源自:7-7 工厂模式初体验

对象实例化加括号,和不加括号有什么区别?

 

class DB {

 public static $db;

 public static function init($dbtype, $config) {
  self::$db = new $dbtype;
  self::$db->connect($config);
 }

老师能问一下这段代码的意思么?不是应该实例化对象DB的么?怎么是new $dbtype

 

提问者:若风情殇 2014-12-03 21:19

个回答

  • PengCheng
    2014-12-04 13:45:30
    已采纳

    new $dbtype   这里面 例如 $dbtype 的值是 mysql  那就是   new mysql()

  • qq_魚小苼_0
    2018-11-11 03:30:21

    非常感谢!!!!