對象實例化加括號,和不加括號有什么區別?
?
class DB {
?public static $db;
?public static function init($dbtype, $config) {
??self::$db = new $dbtype;
??self::$db->connect($config);
?}
老師能問一下這段代碼的意思么?不是應該實例化對象DB的么?怎么是new $dbtype
?
?
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
舉報
2014-12-04
new $dbtype?? 這里面 例如 $dbtype 的值是 mysql? 那就是?? new mysql()
2018-11-11
非常感謝?。。?!