Рубрика «PSR»

Авторский перевод стандартов PSR

PSR-3. Общий интерфейс для ЛОГИРОВАНИЯ.

Данная статья, это авторский перевод, описания стандарта. С оригиналом описания Вы можете ознакомиться здесь. Этот документ описывает общий интерфейс для библиотек логирования. Основная цель — позволить библиотекам получать Psr\Log\LoggerInterface объект и записывать в нем логи простым и универсальным способом. Фреймворки и CMS, имеющие пользовательские потребности, МОГУТ расширять интерфейс для своих собственных целей, но ДОЛЖНЫ оставаться …

PSR-2. Руководство по стилю кода.

Данная статья, это авторский перевод, описания стандарта. С оригиналом описания Вы можете ознакомиться здесь.  Данное руководство расширяет и дополняет рекомендации, указанные в PSR-1 (основной стандарт написания кода). Цель данного руководства уменьшить мыслительную сложность восприятия, при изучении кода, написанного другими авторами. Эта цель достигается за счет установления общих правил и соглашений о стилевом форматировании PHP кода.

PSR-1. Основной стандарт написания кода.


Deprecated: Function create_function() is deprecated in /home/worldhel/public_html/wp-content/plugins/codecolorer/lib/geshi.php on line 4698

Данная статья, это авторский перевод, описания стандарта. С оригиналом описания Вы можете ознакомиться здесь. Этот раздел стандарта содержит элементы по стилю кодирования, которые считаются необходимыми для обеспечения высокого уровня технической совместимости между общими фрагментами PHP кода. Встречающиеся ключевые слова «ДОЛЖЕН», «НЕ ДОЛЖЕН», «ТРЕБУЕТСЯ», «СЛЕДУЕТ», «НЕ СЛЕДУЕТ», «РЕКОМЕНДУЕТСЯ», «МОЖЕТ» и «ОПЦИОНАЛЬНО» в данном стандарте интерпретируются как …

Что такое стандарты PSR и зачем они нужны.

Очень многие разработчики: как начинающие, так и опытные PHP-программисты, когда им приходится смотреть чужой код , делают это с очень большой неохотой. И правда, если за много лет работы у программиста сложился свой стиль написания кода, то заглядывая в чужой, и видя другой стиль наименования классов и их методов, другой стиль оформления кода (отступы, переносы …