Часто видел в фреймворках (таких как Yii2) цепочки вызовов вроде
Table::find()->select()->where(..)->all()
Погуглив, понял, что это называется текучим интерфейсом, когда метод возвращает $this, чтобы в контексте объекта продолжать использовать методы объекта, но почему первый вызов обычно всегда идет со static метода, который в итоге возвращает новый экземпляр самого себя (new static()) или другого объекта.
Почему не делают просто?
(new Table())->find()->select()->where(..)->all();
Хотя подразумеваю, что смущает оборачивание экземпляра в скобки, но все же?
Виртуальный выделенный сервер (VDS) становится отличным выбором
Есть форма на странице, после отправки данных из формы, создал хук для проверки данных:
Кто знает есть ли готовое решение для подбора товара или какого другого элемента реализованных как в 1СВ частности интересует реализация...
На wiki очень сложно понять зачем нужны эти вещиПонял что для взаимодействия разных программных компонент(к примеру одна часть работает на Java, другая...
cURL парсит страницу, но она приходит в сжатом видеСреди headers, которые я отправляю, есть строчка 'Accept-Encoding: dzip, deflate', но, даже если ее убрать - результат...