Evgeniy
где раздобыть iso 95-й винды?
http://rutracker.org/forum/viewtopic.php?t=901853 поискал
🐴
ништяк
Evgeniy
так продолжим о фреймворке
Evgeniy
прежде чем юзать middleware надо запрос от роутить
Evgeniy
посмотреть современные роутинги и как реализованны, прочитать статью попова про регулярки в пхп и понять
Evgeniy
посмотреть реализацию фастроутера от попова и осознать
Evgeniy
этой мой идеальный взгляд о fw )
Anonymous
😂
Evgeniy
посмотреть надо чтобы понять какой там ахтунг с регулярками)
WebM
Как дела киндеры
Evgeniy
ну либо ты делаешь быстрый роутер либо получается как в симфони)))
Roman
что это значит?
Roman
$contents['error'] ?? null;
Anonymous
$contents['error'] ?? null;
если есть ошибка бросить null
Roman
спасибо
Evgeniy
если есть ошибка бросить null
если есть ошибка вернуть ошибку или нулл в остальных случаях
Anonymous
Точно
Anonymous
с 7.0
Evgeniy
до 7.0 там парсинг еррор будет
Roman
Спасибо
Roman
я так тоже думал, потом меня запутали и я начал сомневаться
Evgeniy
я так тоже думал, потом меня запутали и я начал сомневаться
http://php.net/manual/ru/migration70.new-features.php Оператор объединения с null
Evgeniy
Давай попилим
кстате у меня идейка есть насчет своего фв, в частности насчет роутера, можно попробывать ее сделать не на регулярках а на автоматах
Evgeniy
в теории при большом количестве роутов оно должно быть производительней чем регулярки
Evgeniy
ну или еще идеальней это сделать и то и другое и переключалку сделать)
Anonymous
Как дела киндеры
тут это не работает
Конторка
где раздобыть iso 95-й винды?
http://rutracker.org/forum/viewtopic.php?t=901853
🐴
в теории при большом количестве роутов оно должно быть производительней чем регулярки
А ты знаешь случай, когда производительность роутера была узким местом?
Evgeniy
но тут зато можно ачивку взять применение конечных автоматов на практике)
Evgeniy
😆
Anonymous
/link@yetanotherstatsbot
Yet Another Stats (β)
https://b.yasb.exileed.com/t/phpgeeks
Evgeniy
вообще если посмотреть на php-pm или php-react или php daemon
Evgeniy
то можно жить в одном процессе
Evgeniy
и не умирать каждый раз)
Evgeniy
тем самым не плохой буст к скорости во всех бенчмарках
Ортем
Evgeniy
ну внутри php-pm и других аналогичных штук
Evgeniy
уже гоняли популярные fw
Evgeniy
типо ларки, симфони и тд
Evgeniy
и там огромный прирост производительности
Evgeniy
засчет того что не надо перечитывать конфиги и кэш из файлов
Evgeniy
https://raw.githubusercontent.com/php-pm/assets/master/laravel.png
Evgeniy
что как бы намекает что при желание можно экономить на железе
Anonymous
О_о
Sergey
и там огромный прирост производительности
И огромное поле для переписываемся
Evgeniy
И огромное поле для переписываемся
ну а нам что дай только что то переписать))
Evgeniy
пхп идет к нормальным языкам)))
Sergey
ну а нам что дай только что то переписать))
Вот только либы тоже нужно переписывать
Evgeniy
ну некоторые сразу написаны нормально
Evgeniy
а некоторые да могут потечь
Evgeniy
но например в других языках текучими либами бы и не пользовались
Evgeniy
а в пхп мире налипил бейджиков и в продакшен не смотря на то что все течет
Anonymous
Sergey
Ну у пыхи очень большой бэкграунд завязан на ее смертности
Anonymous
неа)
еще в прошлом году обещаль
Evgeniy
Ну у пыхи очень большой бэкграунд завязан на ее смертности
ну это как в статье рожден чтобы умереть
Evgeniy
https://habrahabr.ru/post/179399/
Evgeniy
перевод
Evgeniy
поэтому если у вас есть необходимость перехода на php ppm то возможно стоит взять другой язык
Evan
всем ку)) проблема которая уже дико выбесила - стоит XAMPP установил Composer , в проекте котором сейчас работаю установил библу (vendor), уже не знаю что делать как только я где-то обявляю класс new - ошибка Fatal error: Uncaught Error: Class , как пофкискить ?
Evgeniy
что не так сильно течет например rust или go
Evgeniy
как написано в документации
Evan
а то я не додумался)
Evan
Evgeniy
ну раз пишет что непонятный класс, значит не додумался, загрузчик классов его найти не может
Romuald
<?= ( isset( $item_terms_siding[0]->slug ) ) ? $item_terms_siding[0]->slug : '' ?> или <?= ( isset($slug = $item_terms_siding[0]->slug ) ) ? slug : '' ?> ???
Сидредин
Пути правильно указал?
Evgeniy
путь правильный внутри include?
Evan
lf
Ортем
https://habrahabr.ru/post/179399/
Интересно, сколько десятилетий он еще будет умирать
Evan
да
Тенпеннай
а то я не додумался)
а библиотеки установил?
Evan
та да
Evan
))