Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс SqlExpression

Открытые члены

 __construct ()
 
 compile ()
 
 __toString ()
 
 getConnection ()
 
 setConnection ($connection)
 

Защищенные члены

 execPlaceholders ($matches)
 

Защищенные данные

 $expression
 
 $args = array()
 
 $pattern = '/([^\\\\]|^)(\?[#sifv]?)/'
 
 $i
 
 $connection
 

Подробное описание

См. определение в файле sqlexpression.php строка 18

Конструктор(ы)

◆ __construct()

__construct ( )
Аргументы
string$expressionSql expression.
string,...$args Substitutes.
Исключения

Bitrix\Main\ArgumentException

См. определение в файле sqlexpression.php строка 39

Методы

◆ __toString()

__toString ( )

См. определение в файле sqlexpression.php строка 140

◆ compile()

compile ( )

Returns $expression with replaced placeholders.

Возвращает
string

См. определение в файле sqlexpression.php строка 61

◆ execPlaceholders()

execPlaceholders ( $matches)
protected

Used by compile method to replace placeholders with values.

Аргументы
array$matchesMatches found by preg_replace.
Возвращает
string

См. определение в файле sqlexpression.php строка 96

◆ getConnection()

getConnection ( )
Возвращает
Connection

См. определение в файле sqlexpression.php строка 148

◆ setConnection()

setConnection ( $connection)
Аргументы
Connection$connection

См. определение в файле sqlexpression.php строка 161

Данные класса

◆ $args

$args = array()
protected

См. определение в файле sqlexpression.php строка 24

◆ $connection

$connection
protected

См. определение в файле sqlexpression.php строка 31

◆ $expression

$expression
protected

См. определение в файле sqlexpression.php строка 21

◆ $i

$i
protected

См. определение в файле sqlexpression.php строка 28

◆ $pattern

$pattern = '/([^\\\\]|^)(\?[#sifv]?)/'
protected

См. определение в файле sqlexpression.php строка 26