Приложение B. Стандарт кодирования на PHP в Zend Framework'е

Содержание

B.1. Обзор
B.1.1. Область применения
B.1.2. Цели
B.2. Форматирование PHP-файлов
B.2.1. Общее
B.2.2. Отступы
B.2.3. Максимальная длина строки
B.2.4. Переводы строк
B.3. Соглашения по именованию
B.3.1. Классы
B.3.2. Интерфейсы
B.3.3. Имена файлов
B.3.4. Функции и методы
B.3.5. Переменные
B.3.6. Константы
B.4. Стиль кодирования
B.4.1. Обрамление PHP-кода
B.4.2. Строки
B.4.2.1. Строковые литералы
B.4.2.2. Строковые литералы, содержащие апострофы
B.4.2.3. Подстановка переменных
B.4.2.4. Конкатенация строк
B.4.3. Массивы
B.4.3.1. Массивы с числовыми индексами
B.4.3.2. Ассоциативные массивы
B.4.4. Классы
B.4.4.1. Определение класса
B.4.4.2. Переменные-члены классов
B.4.5. Функции и методы
B.4.5.1. Определение функций и методов
B.4.5.2. Использование функций и методов
B.4.6. Управляющие структуры
B.4.6.1. If / Else / Elseif
B.4.6.2. Switch
B.4.7. Встроенная документация
B.4.7.1. Формат документации
B.4.7.2. Файлы
B.4.7.3. Классы
B.4.7.4. Функции

B.1. Обзор

B.1.1. Область применения

Этот документ предоставляет указания и ресурсы для разрабочиков и команд работающих на Zend Framework’ом. Освещаемые здесь темы:

  • Форматирование PHP-файлов

  • Соглашения по именованию

  • Стиль кодирования

  • Встроенная документация

B.1.2. Цели

Хороший стандарт кодирования важен в любом проекте, и особенно там, где множество разработчиков работают над одним проектом. Наличие стандарта кодирования помогает гарантировать, что код высокого качества, с меньшим количеством ошибок, и легко поддерживается.

    Поддержать сайт на родительском проекте КГБ