мой PHP, в отличие от вашего, компилирует каждый файл (ну или eval) в байт-код, размещает в памяти, исполняет на виртуальной машине а еще держит пул заранее запущенных процесс...
Осторожно, но нацист Ocramius приступает к вредительству https://twitter.com/ocramius/status/1501228135177924611?s=21 На всякий случай следите за кодом пакетов от roave и doct...
А его и не будет ни в чём. Один ларавельщик со стажем на форуме хейтит, что я говорю банальщину про headers already sent с echo, но тут же в соседней теме спрашивает, что тако...
#MoreView #12 | Дмитрий Елисеев – основатель elisdn.ru и deworker.pro Если вы, как и я, начали погружаться в мир PHP разработки через фреймворки Laravel или Yii, то вы, одноз...
Ну как они из доки Laravel/Yii/Symfony поймут про проектирование агрегатов, coupling и IoC? Что из beforeSave дёргать фасад Request – это не очень хорошая идея. Стандартная д...
- Узнаю что-то новое - переименую. - Здравый смысл никто не отменял. Но если можно спокойно обойтись без трейта, то почему бы не обойтись? - Вот у кого-то есть абстрактный кла...
Я про то, что у себя приватно пусть себе пишут тулзы хоть на чём. Лишь бы это не влияло на паблик. А иначе будет: - Привет, доработай сайт на Докере - Привет, без проблем! Э....
Кто знает... Мож вам удобнее всюду делать синглтоны, подменяя их static через рефлексию. Почему б тоже повсеместно не юзать это по такой же причине, что они ж тоже в языке ест...
То есть когда в PostRepository у чела лежит getAllPopular() – это нормально. А если метод вынести в отдельный класс – это уже странно?
Ну а как назвать чела, который не понимает, в чём проблема размещения UserInterface, Assert и сеттеров в коде, который он скинул как "лучше не найдёшь"? Только как троекратны...
Через заполнение форм? В приёмочных тестах это не всегда прокатит, если есть кейсы, связанные с датами. Ну и это будет выполняться в два-три раза медленнее.
Ну так findById и findByExternalId. Зачем один метод?
А потом вместо search?q=a прилетит ?q[]=a&q[]=b
Почему же? Здесь как раз приводится, что и где оно означает. В общем, инвариант описывает неизменность какого-то совокупного свойства системы, а не отдельного значения.
Предлагаешь для пыхи Babel запилить?
То есть на дискотеку или на футбол сходить попрыгать за деньги можно, а на Роббинса нельзя?
$order = new Order(...); $order->addItem($product, $quantity); или $order = new Order(...); $order->addItem($product->getId(), ..., $quantity); Зачем здесь интерфейсы?
А чем не устраивает просто открывать по localhost:8080 ?
Чего вдруг там signUp?
Понятно назвать метод, вынести в хелпер вместо трейта, разбить сложный класс на два простых, переписать большой switch на полиморфизм... Разве утопия?