Описание тега php-fig
PHP Framework Interoperability Group
2
ответа
Как анализировать / проверять / обрабатывать заголовки http в PHP
В настоящее время я создаю свой собственный php-фреймворк и сейчас я создаю реализацию интерфейса PHP-FIG PSR-7 MessageInterface. В частности метод withHeader. В нем говорится, что метод может выдать исключение: \InvalidArgumentException для недопус…
11 сен '16 в 22:11
1
ответ
Лучшие практики для TYPO3 Backend и PSR-15
У меня вопрос по поводу TYPO3 9 (и будущих версий) и PSR-15. AFAIK большинство внутренних модулей реализуют handleRequest метод для контроллеров внутреннего модуля, имеющих ту же сигнатуру, что и PSR-15 RequestHandlerInterface, Предназначено ли оно …
22 ноя '18 в 16:32
0
ответов
Должен ли я реализовать оба RequestInterface и ServerRequestInterface
В настоящее время я пишу реализацию Рекомендации по интерфейсу HTTP-сообщений (PSR-7) для моей персональной среды PHP. Я написал классы для каждого интерфейса в рекомендации. Но теперь я понимаю, что мне не нужна абстракция для исходящих запросов. Н…
04 мар '18 в 07:10
2
ответа
Получение ошибки в автозагрузке PHP
Я использую PSR-0 для автоматической загрузки, я знаю, что мне нужно использовать PSR-4, что я и сделаю позже. Даже если PSR-4, ответы приветствуются. У меня следующая структура каталогов, для которой автоматическая загрузка работает нормально. + ww…
24 янв '17 в 06:48
1
ответ
Как вызвать функцию (действие контроллера) в стеке промежуточного программного обеспечения PSR-15
Я прочитал PSR-15 из PHP-FIG (обработчик запросов HTTP-сервера) и задаюсь вопросом, когда вызывается действие (действие контроллера или закрытие). При обработке через все промежуточные программы действие должно вызываться после прохождения всех пром…
02 мар '18 в 14:03
3
ответа
Что будет причиной окончания строки при программировании?
В 2.2 документа PSR-2 меня озадачивает одна вещь. Все, что я знаю, это то, что разные ОС используют разные окончания строки по умолчанию: окна:CRLF UNIX:LF Mac:CR Я хочу знать, почему "Все файлы PHP ДОЛЖНЫ использовать конец строки Unix LF(перевод с…
15 янв '18 в 17:04
1
ответ
Как обойти PSR-2?
Когда Laravel 5.1 будет на нас, PSR-2 будет применяться. Я большой поклонник PHP-FIG, к сожалению для меня, я действительно привык и чувствовал себя комфортно со структурами управления в новой строке. Рассмотрим этот текущий фрагмент кода, уже приде…
29 мар '15 в 00:05
1
ответ
Можете ли вы объяснить, почему внедрение контейнера хорошо и плохо, и почему объекты, извлеченные из контейнера, не являются зависимостью от их хост-класса?
Я смотрю на это: https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-11-container-meta.md#4-recommended-usage-container-psr-and-the-service-locator Q1: Под "BadExample" это показывает ContainerInterface вводится в __constructor, и это …
09 июн '17 в 21:17
1
ответ
Множественные или единичные стандарты именования для под-свойств
Справедливое количество написано в отношении соглашения об именах классов, но не так много для свойств и переменных. Типичное эмпирическое правило, кажется, делать то, что звучит правильно. Имя переменной для одного элемента должно быть единственным…
13 июн '18 в 11:27
3
ответа
Внедрение зависимостей в PHP (slim, php-di)
У меня есть приложение Slim Php (slim4), в которое я добавил Monolog для ведения журнала. Я добавляю логгер в приложение вот так: $containerBuilder->addDefinitions([ LoggerInterface::class => function (ContainerInterface $c) { $logger = new Lo…
20 ноя '19 в 22:15
2
ответа
ПСР-1: 2.3. Побочные эффекты: переменная внутри конфигурационного файла
PSR-1 включает рекомендацию 2.3. Побочные эффекты : В файле СЛЕДУЕТ объявлять новые символы (классы, функции, константы и т. Д.) И не вызывать других побочных эффектов, либо он ДОЛЖЕН выполнять логику с побочными эффектами, но НЕ ДОЛЖЕН делать и то,…
25 мар '20 в 20:51
1
ответ
Стиль кода: вернуть условие или использовать оператор if и вернуть true или false
Работая с коллегами и делая рецензию кода, я замечаю, что некоторые люди используют такой стиль кода: if ($something > 5) { return true; } return false; вместо этого: return $something > 5; Сказали, что читабельнее. Но для меня это неправда. М…
28 янв '20 в 13:40
1
ответ
Используется ли альтернативный синтаксис PHP для управляющих структур, совместимых с PSR? (при смешивании с HTML)
Я просмотрел веб-сайт PHP-Fig на предмет каких-либо PSR, связанных с альтернативным синтаксисом PHP для управляющих структур, но ничего не нашел об этом. Альтернативный синтаксис, например, таков: <?php foreach ($arr as $foo) : ?> <h1>bl…
27 янв '20 в 14:28