parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

G_Z 18.05.2016 15:29

1. По идее 0 (ноль) и пустая строка - были бы вполне логичными значениями
В контексте ожидаемых значений — не всегда.
2. По-моему отсутствие default, раз уж он необходим - должно вываливаться с ошибкой сразу, на этапе синтаксического анализа, потому что иначе получается нехорошая ситуация с отложенной ошибкой - программист забывает указать default у него всё работает как надо, а потом шмяк и упало
Отчасти, да.

Но параметры необязательны и программист виноват сам.
С тем же успехом можно забыть про limit и offset, и тоже сначала всё будет работать.
3. Кто-то вообще использует эти методы (string:sql,int:sql и т.п.)? Есть ли в них практический смысл вместо универсального table:sql?
Я — использую.