• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/classes/general/sqlwhere.php
  • Класс: CSQLWhereExpression
  • Вызов: CSQLWhereExpression::compile
public function compile()
{
	$this->i = -1;

	// string (default), integer (i), float (f), numeric (n), date (d), time (t)
	$value = preg_replace_callback('/(?:[^\\]|^)(?[#sifv]?)/', array($this, 'execPlaceholders'), $this->expression);
	$value = str_replace('?', '?', $value);

	return $value;
}