count(`id`) - тот же эффект. Вообще, насколько я помню, этот вариант работает медленнее. Т.к. при count(*) не выбираются сами данные, в случаеже count(id) база выбирает данные, а затем считает.
И чейнджлог, на мой взгляд, бесполезен в данном случае. Поскольку это больше похоже на баг, чем на фичу. Локально этаже схема и версия базы данных работает корректно.
Плюс настараживает то, что книга довольно старая. Точной даты публикации не нашёл. Третье издание - 2012 год. Второе (переведённое) - 2009 год. Насколько актуальная и полная информация представлена в книге на сегодняйшний день?
IDE автоматически прописывает return $this в phpDoc. Если заменить на return ClassName то будет работать. Но методы настолько мелкие, что комментарий выходит больше самогометода.
Помимо пары браузеров открыто ещё куча всего (скайп, почта, идешка и тд). Переключение по аль табу желательно оставить между идешкой и браузером. Смотреть результат от разных пользователей, не переключаясь постоянно на другие браузеры.
И чейнджлог, на мой взгляд, бесполезен в данном случае. Поскольку это больше похоже на баг, чем на фичу. Локально этаже схема и версия базы данных работает корректно.