Описание тега psr-12
Этот тег должен использоваться только для вопросов, которые конкретно относятся к стандарту кодирования PSR-12 для PHP. Не помечайте этим тегом общие вопросы PHP и не используйте его для других стандартов кодирования, таких как PSR-1 и PSR-2.
0
ответов
PSR-12 и связывание методов
Устанавливает ли PSR-12 какие-либо ограничения на связывание методов? Оба указанных ниже варианта одинаково действительны согласно стандарту? Опция 1: $object->methodA()->methodB()->methodC()->methodD(); Вариант 2: $object->methodA() …
24 июл '20 в 18:46
1
ответ
Является ли self ключевым словом в PHP и, следовательно, должно ли оно быть в нижнем регистре согласно PSR-12?
Руководство по PHP не включаетselfв своем списке ключевых слов. Комментарий на странице руководства предполагает, чтоselfдолжен быть включен, но он был значительно отвергнут. Означает ли это, чтоself это не ключевое слово? Причина, по которой это им…
02 дек '19 в 14:51
1
ответ
Как я могу частично отключить проверки PHPCS PSR-12 declare(strict_types=1)?
Я сейчас бегу php vendor/bin/phpcs --standard=PSR12 src в нескольких моих проектах CI. Они терпят неудачу более 6 месяцев, потому что мой код организован следующим образом: <?php declare(strict_types=1); /** * This file is part of SimpleDTO, a PH…
08 апр '20 в 19:18
1
ответ
Используется ли альтернативный синтаксис PHP для управляющих структур, совместимых с PSR? (при смешивании с HTML)
Я просмотрел веб-сайт PHP-Fig на предмет каких-либо PSR, связанных с альтернативным синтаксисом PHP для управляющих структур, но ничего не нашел об этом. Альтернативный синтаксис, например, таков: <?php foreach ($arr as $foo) : ?> <h1>bl…
27 янв '20 в 14:28
1
ответ
Есть ли способ разбить пространство имен в PHP?
Я обнаружил, что ищу в Интернете того, кто уже ответил на него, но не могу найти ни одного. Я очищал некоторый код с помощью строгого стандарта PSR12 и обнаружил, что эта проблема заключается в том, что пространство имен становится длиннее настроенн…
31 авг '20 в 20:42
1
ответ
PSR: сколько новых строк перед объявлением пространства имен
Итак, PSR четко указывает на новые строки после объявления пространства имен Если присутствует, ДОЛЖНА быть одна пустая строка после объявления пространства имен. Но как насчет пустых строк перед пространствами имен? Есть ли какие-то правила или огр…
24 янв '20 в 10:17
1
ответ
Редактор Atom - установите его в стандарт codeigniter - PSR12
Я думаю о переходе с возвышенного текста 3 на атом, и я хочу установить стандарт идентификации для codeigniter 4, PSR12. Я установил глобально через композитор следующие пакеты: PHP_CodeSniffer Codeigniter4-Стандарт PHP-CS-Fixer Используя следующие …
25 сен '20 в 11:45
1
ответ
PSR-12 и присвоение одного и того же значения нескольким переменным
Разрешено ли назначать несколько переменных в одной строке в PSR-12? Например: $count = $score = 0;
11 сен '20 в 12:06
1
ответ
PSR-12, если заявление
Могу ли я использовать оператор if вроде: if (!true) { return false } Или что-то вроде этого: if (! true) { return false }
02 ноя '20 в 14:24
1
ответ
Говорит ли PSR-12 что-нибудь о том, как следует группировать и сортировать импорт пространства имен и псевдонимы?
Я работаю над автоматизацией качества кода с phpmd, phpcs и phpcpdинструменты. Сниффер кода настроен на --standard=PSR12. Мне не удалось найти никаких деталей или рекомендаций относительно того, как следует определять импорт пространства имен и псев…
18 сен '20 в 14:13
1
ответ
PSR-12 - цепочка методов, разрывы строк и отступы
Каков правильный отступ для следующих примеров кода в соответствии с PSR-12? $object->method1(function () { # do things }) ->method2(function () { # do things }); и $object->method1( $val1, $val2, ... (long enough to require multiple lines)…
26 фев '21 в 02:17
0
ответов
PSR12 Разрешить перевод строки после закрывающей круглой скобки
Как я могу разрешить написание приведенного ниже кода? какие правила я должен добавить в свой собственный набор правил xml? foreach ($mIn as $key => $value) { $mOut -> $key = $mIn -> $key; } в настоящее время PHPCS выдает предупреждение о т…
14 фев '21 в 11:49
0
ответов
Использовать стандарт PHP DocBlock/PHPDoc внутри реализаций, это плохо?
Хорошая или плохая практика - помещать стандартный док-блок внутри кода метода в дополнение к месту по умолчанию? /** * This is calss desc. * * @author My self */ class MyClass { /** * This is method description. * * @param mixed $arg this in the on…
20 апр '21 в 16:16
0
ответов
Соответствуют ли формат сравнения и / или стандарту PSR12?
Учитывая этот фрагмент кода if ($x > 0 and $x !== 1) { return; } Выражается ли оператор сравнения как and а также or скорее, чем && а также || считается приемлемым согласно стандарту PSR-12?
12 июл '21 в 10:54
0
ответов
Стандарты кодирования PSR PHP [закрыто]
У меня проблемы с моим сниффером кода PHP, есть ли способ установить стандарты psr-12, я хочу убедиться, что мой код соответствует стандарту
17 янв '22 в 09:33
0
ответов
Конфликт стиля кода PhpStorm и PHP_CodeSniffer: многострочный вызов функции имеет неправильный отступ; ожидал 12 мест, а нашел 16
Я использую PHP_CodeSniffer для сканирования моего кода: vendor/bin/phpcs --standard=PSR12 src Я также настроил PhpStorm для использования PSR-12 в Preferences -> Editor -> Code Style -> Set From -> PSR12 Когда я запускаю PHP_CodeSniffer…
20 янв '22 в 13:14
2
ответа
Нужно ли ставить пробел после ключевого слова $this в ООП PHP в соответствии с PSR?
Я полностью изучил документацию PSR-2 и PSR-12 , но не нашел никаких объяснений относительно того, нужно ли ставить пробел после ключевого слова $this. Мой точный вопрос заключается в том, какой из следующих стилей является более правильным в соотве…
08 фев '22 в 13:32
0
ответов
Конечные пробелы и форматирование PSR-12 в смешанных файлах PHP/HTML
Я пытаюсь более строго соблюдать PSR-12 и не знаю, как поступить в конкретной ситуации, связанной с пробелами. В прошлом я часто использовал конечные пробелы после тега PHP, чтобы убедиться, что в результирующем HTML есть место. Например: <?= $ad…
15 янв '21 в 02:08
2
ответа
Рекомендации по объявлению var в PHP
Я всегда стараюсь кодировать с использованием лучших практик, а что касается PHP, то я использую в основном стандарты PSR-12. Теперь, что касается объявлений var, «неправильно» ли использовать вкладки, как в примере ниже? $a = 1; $abc = 2; $abdef = …
18 дек '20 в 09:56
0
ответов
как заставить opsway/psr12-strict-coding-standard работать только с файлами, которые были зафиксированы
Я пытаюсь использовать пакет композитора opsway/psr12-strict-coding-standard, чтобы сделать мой код стандартным для psr12, однако при попытке выполнить коммит пакет запускается в моем хуке github, как и ожидалось, но он работает со всеми файлами в п…
28 мар '22 в 00:52