# PHP Team Code Standards
> Корпоративные правила `АНО "Цифровой аудит"` написания кода для команды Битрикс24-разработки
[](https://www.php.net/)
[](https://www.bitrix24.ru/)
[](https://www.php-fig.org/psr/psr-12/)
[](./src/index.md)
---
## О репозитории
Этот репозиторий содержит **официальный стандарт написания кода PHP-команды**. Документация охватывает весь стек разработки на платформе Битрикс24: от соглашений по именованию до архитектурных паттернов, ORM, кеширования, агентов и логирования.
Руководство опирается на принципы **SOLID, DRY, KISS, YAGNI** и адаптировано под особенности Битрикс24-разработки (ORM Bitrix, CRM API, EventManager, AbstractAgent).
### Для кого
- **Разработчики** — базовый ориентир при написании и ревью кода
- **Тимлиды** — чеклист для код-ревью и онбординга новых участников
- **Новые члены команды** — точка входа в стандарты проекта
### Структура документации
```
README.md ← этот файл
src/
index.md ← вступление и полное оглавление
01-naming.md
02-functions.md
03-classes.md
04-controllers.md
05-arrays.md
06-conditions.md
07-typing.md
08-errors.md
09-security.md
10-database.md
11-performance.md
12-testing.md
13-comments.md
14-general.md
15-events.md
16-logging.md
17-agents.md
tips/
index.md ← список тематических статей
isset-vs-empty.md
```
### Быстрый старт
📖 **[Читать документацию → src/index.md](./src/index.md)**
---
## Версии
| Версия | Дата | Изменения |
|--------|------|-----------|
| 2.0 | 2026 | Исправленная и дополненная редакция |
| 1.0 | 2026 | Первая версия |
---
## Вклад в документацию
Нашли неточность или хотите добавить пример? Создайте PR или issue. Новые тематические статьи по конкретным конструкциям и паттернам добавляются в папку [`src/tips/`](./src/tips/index.md).