В СССР бензин стоил дешевле воды, а жили все дерьмово и продукцию делали дерьмовую.
В СССР жили все хорошо и продукцию делали отличную.
Страной управляли старики
Это ты с современной Америкой перепутал.
С чем я западным не сталкивался - с гитарами, велосипедами, автомобилями, все сплошное умиление по качеству. Сделано добротно, поэтому и покупают
К чему этот пассаж? У меня, например, вызывает умиление механическая мясорубка, сделанная в Татарстане, и электрическая мясорубка, сделанная в Белоруссии. И чё?
России нужно перейти на западный уклад жизни. Убрать престарелых советских дедушек из власти, братков из 90х, дать дорогу молодым, честным, амбициозным.
Как раз наоборот - слишком много молодых и бестолковых, ни в чём не компетентных.
Тогда экономика пойдет вверх, жить станет хорошо, продукцию начнут покупать. Проектов ведь много хороших было, тот же Суперджет.
Неправильная логика. Экономика не от этого зависит. А Суперджет - неудачный пример, это хреновенький проект, сыромятина недоработанная. Видать, как раз молодёжь пыталась слепить.
Давным-давно это не делается в Западной Европе.
Проще всего - сделать синтаксическую ошибку в запросе. Тогда строка запроса будет выдана в сообщении об ошибке.
Другой путь - сделать вывод этой строки в методе query().
Константин там долго жил и работал. А теперь на кого-то обиделся и решил тут нам ерунду пороть.
Завязывай уже чушь нести. Несерьёзно.
Какой практический смысл в этом обмане?
Просто недоработка создателей сайта.
Я думаю он использует устаревший класс mysql или mysqli, а не PDO\
Fetch есть и там, и там.
И ещё у него тернарный оператор return $entities?:null; ничего не возвращает фактически из функции
Это сокращённая форма, допускается так писать. Другое дело, что сам оператор здесь не нужен ни разу.
Не знаю, что и зачем Вы там сделали, но в объекте, получаемом методом типа query, действительно обычно куча свойств protected. Для получения данных обычно применяют к этому объекту метод типа fetch. Попутно - Ваш код, который на скрине, смотрится весьма некрасиво, ИМХО.
От того, что работаете непосредственно с классом базы, а не с методами этого класса.