Loading...
Всем привет!
Короче, в резюме нужен проектик.

Вопрос, что высрасть, шобы и вам нужно было, и мне, не блог в портфолио)

Пысы. Пых онли, ноду я подымать не собираюсь..
________
посл. ред. 21.05.2021 в 01:18; всего 1 раз(а); by Redis
высри им DI-контейнер классический в 10 строк на два метода, всё равно обосрут, но хоть загуглят, что такое DI для начала

да даже DI не нужно, пример Registry (Реестр) им дай на статике
Вилы Выкидные , di можно в три метода) если самый простой
________
посл. ред. 21.05.2021 в 01:25; всего 1 раз(а); by Redis
Redis (21.05.2021 в 01:24)
Вилы Выкидные , di можно в три метода) если самый простой


проверка не обязательна

в геттере можно сразу вернуть по ключу или ?? null

тем более has не возвращает данные, лишний третий метод

можно , если 7.4-я версия, то даже проверку с присвоением сделать по ??=

я про классический set-get, но видимо только мы тут понимаем суть *034*
________
посл. ред. 21.05.2021 в 01:30; всего 2 раз(а); by Вилы Выкидные
php
   <?php  Abstract class Registry {  private array $container = [];  Public static function set(string $key, mixed $value) { return sel::$container[$key] = $value; }  Public static function get(string $key) { Return self::$container[$key]; }  }   

________
посл. ред. 21.05.2021 в 01:37; всего 1 раз(а); by Redis
Юля с мобилы неудобно
Вилы Выкидные , проще в 2к21 писать Легаси жи? Не? Но не все это понимают, увы :(
Вилы Выкидные (21.05.2021 в 01:28)


проверка не обязательна

в геттере можно сразу вернуть по ключу или ?? null

тем более has не возвращает данные, лишний третий метод

можно , если 7.4-я версия, то даже проверку с присвоением сделать по ??=

я про классический set-get, но видимо только мы тут понимаем суть *034*


Не подумал про тернарный , ))
С ПК накидаю не сложный контейнер, и в коды кину))
________
посл. ред. 21.05.2021 в 01:42; всего 1 раз(а); by Redis
Redis (21.05.2021 в 01:36)
php
   <?php  Abstract class Registry {  private array $container = [];  Public static function set(string $key, mixed $value) { return sel::$container[$key] = $value; }  Public static function get(string $key) { Return self::$container[$key]; }  }   
даже вот так
php
   abstract class Registry {      private array $container = [];      public static function set(string $key, mixed $value)     {         self::$container[$key] ??= $value;     }      public static function get(string $key)     {         return self::$container[$key] ?? null;     }  }   

________
посл. ред. 21.05.2021 в 01:54; всего 2 раз(а); by Вилы Выкидные
Вилы Выкидные , можно же вообще магические методы заюзать)) но тут уже не абстрактный класс нужен
________
посл. ред. 21.05.2021 в 01:52; всего 1 раз(а); by Redis
Онлайн: 1
Время:
Gen. 0.1084
(c) Bym.Guru 2010-2026