Nette Documentation Preview

syntax
Обновление
**********


Обновление до версии 3.2
========================

Минимальная требуемая версия PHP - 8.1.

Код тщательно подогнан под PHP 8.1. Добавлены все новые объявления типов методов и свойств. Изменения незначительны:

- MySQL: нулевая дата `0000-00-00` возвращается как `null`
- MySQL: decimal без знаков после запятой возвращается как int, а не float
- Тип `time` возвращается объектом `DateTime` с датой `0001-01-01` вместо текущей даты


Обновление до версии 3.1
========================

- класс `Nette\Database\Context` переименован в `Nette\Database\Explorer` ради согласованности с названием [Database Explorer|explorer]
- интерфейсы `Nette\Database\IRow` и `Nette\Database\IRowContainer` помечены как устаревшие за ненадобностью
- драйвер `MySqlDriver` использует подзапросы
- переводчик SQL-запросов лучше контролирует, где можно передавать массивы


Обновление до версии 3.0
========================

Некоторые методы, такие как `fetch()` или `fetchField()`, теперь возвращают `null` вместо `false`, когда следующей записи нет.


Обновление до версии 2.3
========================

- `MySqlDriver` по умолчанию использует для MySQL >= 5.5.3 кодировку `utf8mb4` вместо `utf8`
- `IReflection` разделён на парные интерфейсы `IStructure` и `IConventions`

Обновление

Обновление до версии 3.2

Минимальная требуемая версия PHP – 8.1.

Код тщательно подогнан под PHP 8.1. Добавлены все новые объявления типов методов и свойств. Изменения незначительны:

Обновление до версии 3.1

Обновление до версии 3.0

Некоторые методы, такие как fetch() или fetchField(), теперь возвращают null вместо false, когда следующей записи нет.

Обновление до версии 2.3