PHP нуждается в пиаре!

Выжимка из требований PEAR к оформлению PHP-кода. Ниже перечислены не все, но наиболее часто используемые правила.

  • Вместо табуляции – 4 пробела
  • Размер строки – 75-85 символов
  • Всегда используйте фигурные скобки для управляющих структур тип if, switch

<?php
if ((condition1) || (condition2)) {
action1;
} elseif ((condition3) && (condition4)) {
action2;
} else {
defaultaction;
}
?>

<?php
switch (condition) {
case 1:
action1;
break;

case 2:
action2;
break;

default:
defaultaction;
break;
}
?>

  • Параметры функции разделяются пробелом

<?php
$var = foo($bar, $baz, $quux);
?>

  • Функция должна возвращать значение
  • Фигурная скобка при определении функций и классов ставится на следующей строке

<?php
class Foo_Bar
{

//… code goes here

}
?>

  • Если объявление массива разбито на несколько строк, то значения должны быть выровнены, а после последнего – ставится запятая
  • Комментарии – в стиле C и C++ (/* */ и // соответственно), а не в стиле Perl (#)
  • Если файл включается при выполнении определенных условий, используется include_once, в остальных случаях – require_once
  • Теги PHP – только <?php ?>, а не <? ?>
  • Имена классов начинаются с заглавной буквы
  • Имена переменных и методов классов начинаются с прописной буквы, каждая буква нового слова – в верхнем регистре: buildSomeWidget()
  • Имена приватных членов класса предваряются знаком подчеркивания$_status
  • Имена константзаглавными буквами, слова отделены знаком подчеркивания: SERVICES_AMAZON_S3_LICENSEKEY

, ,

  1. PHP нуждается в пиаре: продолжение « Привет, блог.

Добавить комментарий

Fill in your details below or click an icon to log in:

Логотип WordPress.com

You are commenting using your WordPress.com account. Log Out / Изменить )

Фотография Twitter

You are commenting using your Twitter account. Log Out / Изменить )

Фотография Facebook

You are commenting using your Facebook account. Log Out / Изменить )

Connecting to %s

Follow

Get every new post delivered to your Inbox.