Добавить переменную протокола в массив конфигурации и присвоить ей значение «sendmail». Файл email.php в папке config должен читаться, как показано ниже. Шахта работает следующим образом:
$config['protocol'] = 'sendmail';
$config['mailtype'] = 'html';
$config['charset'] = 'utf-8';
$config['newline'] = "\r\n";
Я думаю глагол, который Вы хотите, 'сочиняют'.
В терминологии компилятора противоположное является "несинтаксическим анализом". А именно, парсинг превращает поток маркеров в абстрактные синтаксические деревья, в то время как непарсинг превращает абстрактные синтаксические деревья в поток маркеров.
writeQuery. Синтаксический анализ является действием чтения его от строки и создания объекта (скажем, 'фактический') представление. Противоположное записало бы объект в строку.
сгладиться?
проанализированный объект запроса, возможно, представляет иерархию условия, которую Вы "сглаживаете" назад в 1 размерную строку.
, Но, учитывая, что Вы идете от объекта представить в виде строки, действительно просто, используйте toString или toSQL () или что-то как этот. Кроме того, если Вы разработали его хорошо и используете правильное приложение, можно переименовать его позже и просто засунуть материал в комментарии, что это делает.
Я сказал бы, сериализируют и десериализовывают, вместо синтаксического анализа и...
Я голосовал за, 'сочиняют', но если бы Вам не нравится это, я также предложил бы 'сборку'
+1 для Генерируют, но гвоздь на том, что Вы генерируете, т.е. GenerateSQL ()
несинтаксический анализ ()? Просто ребячество, я пошел бы с toQueryString ()
Традиционный компилятор имеет две части: синтаксический анализатор и генератор кода.
, Таким образом, Вы могли звонить, это "Генерирует". Конечно, это немного отличается здесь, потому что компилятор не пишет исходный код. (если это не предварительный компилятор).
Возможно Формат (). или ToSQL () в Вашем экземпляре?
Противоположность синтаксический анализ , сериализируют
Сочинить? При парсинге запроса Вы повреждаете его в его составные части (маркеры, и т.д.), реверс составил бы части в строковый запрос.
Я думаю, "сериализируют", вероятно, слово, которое Вы хотите. Это означает производить текстовое представление данных, которые могут быть экспортированы (и импортированы) из программы.
Я использовал бы один из них:
составьте, создайте, генерируйте, представьте, уплотните, уменьшите, toSQL, toString в зависимости от природы класса и его связанных операторов
Только добавить некоторый материал.
, Конечно, синтаксический анализ является двумя путями слово.
можно проанализировать краткий обзор в запрос.
можно проанализировать запрос в краткий обзор.
вопрос должен быть, что делает Вы называете последнюю часть метода, и потому что в этом экземпляре Вы анализируете краткий обзор для создания запроса, который Вы назвали бы им parseAbstract
.
Для ответа на вопрос парсинг не имеет никакого противоположного.
I would go for ToString(), since you can usually chain-nest them (opposite functions, that let you pass from Class1 to Class2 and vice-versa)
DateTime.Parse( DateTime.Parse( myDate.ToString() ).ToString() );
Serialize() looks like a nice choice, but it already has an opposite in Deserialize().
In your specific scenario, as other pointed out, ToSql() is another good choice.
Я считаю, что ответ, который вы ищете: «Не разбирайте SQL и не собирайте SQL в первую очередь. Используйте Object / Relational Mapper и перестаньте тратить деньги вашего работодателя на решение проблем. которые уже довольно давно решены »