讨论数量: 
            
            
    
            看源码,new的时候是不会创建数据库连接的,只有真正进行查询的时候才会连接数据库。至于一个请求是创建一个连接还是多个,取决于你的配置,以下是创建连接的源码:
/**
     * Create a new PDO connection instance.
    *  src/Illuminate/Database/Connectors/Connector.php
     *
     * @param  string  $dsn
     * @param  string  $username
     * @param  string  $password
     * @param  array  $options
     * @return \PDO
     */
    protected function createPdoConnection($dsn, $username, $password, $options)
    {
        if (class_exists(PDOConnection::class) && ! $this->isPersistentConnection($options)) {
            return new PDOConnection($dsn, $username, $password, $options);
        }
        return new PDO($dsn, $username, $password, $options);
    } 
           
         
                     
                     
             
             
             
             
             
           
           关于 LearnKu
                关于 LearnKu
               
                     
                     
                     粤公网安备 44030502004330号
 粤公网安备 44030502004330号 
 
推荐文章: