Имена участников (разделяйте запятой).
ну так зачем ты тогда предлагаешь бессмысленный пример? ты предложил не проверять на анонимку, НО вызывать, как callable в обоих случаях, в то...
@artoodetoo мне чтобы callable запустить, то нужно просто $handler прописать, но чтобы анонимку запустить (в которой содержится callable), то...
class Router { private array $routes = []; public function addRoute(string $pattern, string|array $handler, array $methods = []): void...
Роуты формируются примерно так (тупо пример, чтобы все варики затестить): return fn(Application $application) => $application->getRouter()...
var_dump(current($array));
догнал $action(); // application\controllers\HomeController::__invoke жесть какая-то :)
$routes = new RouteCollection(); $routes->get('home', '/', HomeController::class); $router = new Router($routes); $resolver = new Resolver();...
@MouseZver и получается я сейчас тышшу роутов пропишу передав ТОЛЬКО вьюху, а потом начну работать с БД м сне согласен, тем более мозг логически...
мне поясняли за контейнер, что классы не должны знать о содержимом контейнера, которое их не касается, хотя я сам ну вот лично понимаю контейнер...
Ок, благодарю за пояснение нюанса.
if (!$a) { // отлуп } // куча кода (в конце return что-то) или if ($a) { // куча кода (в конце return что-то) } // отлуп По затратам...
Я заполняю роуты примерно так: <?php declare(strict_types=1); use application\controllers\HomeController; use core\Application; return...
я грешным делом уже о mixed подумал тупо ))) я без бинда делаю, эмуляция отключена - это нормально?
не уверен, ЕМНИП где-то читал, что потеря будет из-за фиксированного размера знаков после запятой в decimal относительно float короче жили не...
ну и какой тип свойства будет для столбца DECIMAL
меня чисто зрительно уже бесить (int)var короче нет никаких доков по типизации PHP относительно MySQL?
я тебе дал распечатку выборки, типы не проставлены в классе например, в классе public $exp; в распечатке имеет тип float, где какие STRING, ты...
распечатка выше получена через модель БЕЗ указания типов свойств ))) ой а откуда там int и float кстати то, что в распечатке float, то в мускуле...
враньё, вот выборка, где тут ВСЕ СТРОКИ :) object(app\models\user\User)[8] public 'datetime_start' => string '2021-04-08 12:35:52' (length=19)...
ну вытянул: id INT, как я строку присвою у меня strict_types используется :)