PHP Класс Pheasant\Database\Mysqli\Connection

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$counter
$timer

Открытые методы

Метод Описание
__construct ( Dsn $dsn ) Constructor
binder ( ) : Binder
charset ( ) : string The charset used by the database connection
close ( ) Closes a connection
connect ( ) Forces a connection, re-connects if already connected
execute ( $sql, $params = [] ) : ResultSet Executes a statement
filterChain ( ) : FilterChain Returns the internal filter chain
platform ( ) Returns a platform object representing the database type connected to
selectDatabase ( $database ) Selects a particular database
selectedDatabase ( ) : string Returns the selected database
sequencePool ( ) : SequencePool
table ( $name ) : Table
transaction ( $callback = null ) : Transaction

Приватные методы

Метод Описание
_mysqli ( ) : MySQLi Lazily creates the internal mysqli object

Описание методов

__construct() публичный Метод

Constructor
public __construct ( Dsn $dsn )
$dsn Pheasant\Database\Dsn

binder() публичный Метод

public binder ( ) : Binder
Результат Binder

charset() публичный Метод

The charset used by the database connection
public charset ( ) : string
Результат string

close() публичный Метод

Closes a connection
public close ( )

connect() публичный Метод

Forces a connection, re-connects if already connected
public connect ( )

execute() публичный Метод

Executes a statement
public execute ( $sql, $params = [] ) : ResultSet
Результат ResultSet

filterChain() публичный Метод

Returns the internal filter chain
public filterChain ( ) : FilterChain
Результат Pheasant\Database\FilterChain

platform() публичный Метод

Returns a platform object representing the database type connected to
public platform ( )

selectDatabase() публичный Метод

Selects a particular database
public selectDatabase ( $database )

selectedDatabase() публичный Метод

Returns the selected database
public selectedDatabase ( ) : string
Результат string

sequencePool() публичный Метод

public sequencePool ( ) : SequencePool
Результат SequencePool

table() публичный Метод

public table ( $name ) : Table
Результат Table

transaction() публичный Метод

public transaction ( $callback = null ) : Transaction
Результат Transaction

Описание свойств

$counter публичное статическое свойство

public static $counter

$timer публичное статическое свойство

public static $timer