__construct string query mysqli connection NULL Конструктор создает эк

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
1. __construct(string $query, mysqli $connection = NULL)
Конструктор, создает экземпляр класса
2. string parse(mixed $args[])
Подставляет отфильтрованные значения аргументов в заданные «плейсхолдеры», возвращает готовый запрос
3. void parseVariables(string $string)
Производит парсинг строки запроса, выделяет из нее плейсхолдеры и подготавливает для дальнейшей работы
4. mixed prepareVariable(array $field, mixed $value)
Проверяет значение аргумента на соответствие заказанному формату, проводит проверку соответствия регулярному выражению
5. string prepareSting(string $str)
6. float prepareFloat(float $flo)
7. integer prepareDecimal(integer $dec)
8. sting prepareName(string $name)
9. mixed prepareUnknown(mixed $unk)
Производят проверку, подготовку аргументов соответствующих форматов к подстановке в зарезервированные места
10. void addVariable(string $field_name, string $type, string $regex = NULL)
Создает плейсхолдер для переменной соответсвующего имени, типа, и, если необходимо добовляет регулярное выражение для нее