Описание тега psr-1
PSR-1 - это Рекомендация по стандартам PHP, описывающая базовый стандарт кодирования PHP.
2
ответа
Записи пространства имен в стандарте PSR-1?
Я ищу правильный способ (если какой-либо из них правильный, пожалуйста, дайте мне знать) для написания пространств имен в классах PHP, которые соответствуют стандарту PSR-1. Я оглянулся, но ничего конкретного не увидел. Это правильный способ использ…
24 апр '15 в 22:43
1
ответ
Как интерпретировать правило PSR-1 об именовании методов в случае конструкторов PHP
Я пытаюсь принять во внимание рекомендации PSR-0 и PSR-1, сделанные моей IDE (Netbeans здесь). PSR-1 говорит оба: Имена классов ДОЛЖНЫ быть объявлены в StudlyCaps. а также: Имена методов ДОЛЖНЫ быть объявлены в camelCase. Это, конечно, очень хорошо,…
05 май '15 в 13:17
2
ответа
Какая версия PSR действительна?
Может быть, я не понимаю полностью. Я читал, что PSR - это стандартная рекомендация PHP, но есть несколько версий PSR. Например, в автозагрузчике используется PSR-4, вместо базового стандарта кодирования используется PSR-1. Я должен следовать опреде…
20 фев '16 в 11:10
4
ответа
Обязательны ли скобки в троичном синтаксисе PHP PSR-2?
Вопрос: обязательны ли скобки в троичном синтаксисе PHP PSR-2? Чтобы выяснить, какой (если таковой имеется) синтаксис следующего троичного оператора соответствует PSR-2, мне также нужно указать на документацию или какую-то ссылку на авторитет: $erro…
15 окт '14 в 18:03
2
ответа
Запись выходных данных в функции класса - это то, что я не должен делать?
В последнее время я пытаюсь адаптироваться к стандарту PSR. В документе PSR-1 указано, что: Файлы ДОЛЖНЫ либо объявлять символы (классы, функции, константы и т. Д.), Либо вызывать побочные эффекты (например, генерировать выходные данные, изменять на…
11 июн '15 в 08:28
0
ответов
Как отформатировать этот код в соответствии с php psr?
Как отформатировать этот код, если он превышает 80 символов в строке $cats = Category::find()->asArray()->where('parent=691')->limit(1)->all();
16 сен '18 в 13:17
1
ответ
Где в стандартах PSR говорится, что имя декларации отсутствует после объявления типа?
Кто-нибудь может посоветовать, где в документации по стандартам PSR указано, что в типе переменных класса не должно быть ничего после типа переменной? Я использовал PHP CodeStyle Fixer, выполнив следующие действия: php-cs-fixer fix MyConsoleCommand.…
25 июл '16 в 08:26
2
ответа
PSR-2. Когда использовать заглавные буквы в каталогах?
Как я понял в соответствии со стандартом PSR-2, мы должны использовать имена каталогов, содержащие классы. Но как это сделать, если каталог также содержит некоторые другие файлы, например стили и скрипты? Скажем, у меня есть каталог плагинов, каждый…
04 авг '15 в 17:37
1
ответ
Есть ли PSR / соглашение об альтернативном синтаксисе?
Я видел много постов, рассказывающих о том, почему альтернативный синтаксис в PHP хорош / плох. Это не тема, я любитель конвенций и хочу знать, есть ли какие-то соглашения по этому поводу. Иметь чистый код является одним из моих приоритетов. Я увере…
27 сен '17 в 09:08
1
ответ
Невозможно добавить правила codeniffer, psr-1, psr-2, pmd в sonarqube
Нужно добавить коды codeniffer, psr-1, psr-2, pmd в sonarqube. Я попытался найти плагин, но получил плагин sonar-php-codesniffer0.2, который совместим только до sonarqube>2.0. Также нет возможности импортировать пользовательские правила php в sonarq…
24 май '17 в 13:10
0
ответов
PSR для вложенного условия IF
Я просто перенести свой код в стандарт PSR. Я не уверен, как написать это во вложенном состоянии. Я смущен межстрочным интервалом. Могу ли я использовать один пробел после условия If? Ниже приведен пример кода. if ($this->value) { if ($this->v…
04 июн '15 в 10:22
2
ответа
PhpStorm обеспечивает PSR-2 для подмножества файлов
Я хочу, чтобы моя IDE (PhpStorm) обеспечивала совместимое с PSR-2 форматирование для всех своих файлов. Однако иногда мне приходится отправлять исправления в унаследованном коде, где я хочу вносить только функциональные изменения, а не изменения в с…
12 май '17 в 05:10
1
ответ
Стандарт PSR для разметки коротких эхо-сигналов
Стандарты кодирования PSR очень ясны в отношении большинства их соглашений, включая самую первую запись в PSR-1: PHP-код ДОЛЖЕН использовать длинный <?php ?> теги или короткое эхо <?= ?> теги; он НЕ ДОЛЖЕН использовать другие варианты те…
29 июл '15 в 17:55
1
ответ
Что такое PSR-1-совместимая альтернатива использованию ini_set()?
Я нахожусь в процессе создания моей кодовой базы PSR-2-совместимой (и, следовательно, PSR-1-совместимой), и я столкнулся со следующим кодом: public function init() { parent::init(); // Allow A Larger PHP Memory Limit For This Script ini_set("memory_…
07 фев '17 в 10:38
0
ответов
PSR-2 VS Codeigniter Руководство по стилю
Существуют противоречия между правилами PSR-2 и Codeigniter Style: Отступление стиля Allman в CI, которое не рекомендуется в PSR-2, в новой строке в Allman закрытые методы в классах с префиксом подчеркивания в CI и НЕ в PSR-2. ИСТИНА, ЛОЖЬ, НЕДЕЙСТВ…
17 янв '18 в 21:14
1
ответ
Имя класса всегда StudlyCaps или есть исключения на PSR-1?
Если имя класса a является аббревиатурой в верхнем регистре, например "CORS", имя класса должно быть в StudlyCaps следующим образом: class Cors { } Ниже приведен способ моего предпочтения, но я бы хотел знать, является ли это анти-паттерном: class C…
27 дек '14 в 18:33
2
ответа
PHP PSR валидатор
Я ищу инструмент, который может проверять мои PHP-коды и автоматически обновляться в соответствии со стандартом PSR или, по крайней мере, указывать места, где код нарушает стандарты PSR. Поиск в Google не был слишком полезным. Есть ли инструмент, ко…
08 янв '16 в 22:32
1
ответ
Почему NetBeans жалуется на нарушение PSR-1 при назначении возвращаемого значения?
У меня есть этот код: <?php function f() { return 5; } $a = 5; И я использую NetBeans 8.2 с включенной проверкой совместимости PSR-1. И я получаю эту ошибку: Почему это и как я могу это исправить?
27 янв '17 в 13:49
1
ответ
Php Code Sniffer вопросы проверки
Я пытаюсь сделать мой php код psr-1 psr-2 совместимым. Не получаю ли я какие-то странные ошибки, на самом деле я не понимаю, что именно он хочет, чтобы я решил:( Выпуск-1 Ошибка: открывающая скобка многострочного вызова функции должна быть последним…
13 июн '16 в 06:34
1
ответ
PSR для использования описания класса
Я не могу найти ничего, что говорит в PSR о том, где следует разместить комментарий о классе и пространстве имен. Это должно быть первое описание класса или пространства имен? <?php /** * Some description about this class * * @author Mr. Anderson…
06 сен '17 в 13:20