PHP Class think\Db

Show file Open project: top-think/framework Class Usage Examples

Public Properties

Property Type Description
$executeTimes 执行次数
$queryTimes 查询次数

Public Methods

Method Description
__callStatic ( $method, $params ) 调用驱动类的方法
connect ( mixed $config = [], boolean | string $name = false ) : Connection 数据库初始化 并取得数据库类实例

Private Methods

Method Description
parseConfig ( mixed $config ) : array 数据库连接参数解析
parseDsn ( string $dsnStr ) : array DSN解析 格式: mysql://username:passwd@localhost:3306/DbName?param1=val1¶m2=val2#utf8

Method Details

__callStatic() public static method

调用驱动类的方法
public static __callStatic ( $method, $params )

connect() public static method

数据库初始化 并取得数据库类实例
public static connect ( mixed $config = [], boolean | string $name = false ) : Connection
$config mixed 连接配置
$name boolean | string 连接标识 true 强制重新连接
return Think\Db\Connection

Property Details

$executeTimes public static property

执行次数
public static $executeTimes

$queryTimes public static property

查询次数
public static $queryTimes