Skip to content

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

mistercloud edited this page Mar 26, 2012 · 7 revisions

НЕ УТВЕРЖДЕНО!!!

Общие правила

Настройка редактора

Редактор должен быть настроен на табуляции = 4 пробелам.

Указание типа переменных

Для всех переменных нужно указывать тип префиксом ( венгерская нотация )

  • o (object) - Для объектов
  • a (array) - Для массивов
  • s (string) - Для строк
  • i (integer) - Для целочисленных
  • f (float) - Для чисел с точкой
  • m (multi) - Для переменных которые меняют свой тип
  • r (resource) - mysql, curl, file

Пример:

<?php
	//это объект
	$oUser = new User();
	//это массив
	$aUsers = array(1,2,3);
	$aUsers = User::model()->findAll();
	//это строка
	$sParam = 'строка';
	//это число
	$iId = 10;
	$iUserCnt = 20;
	//это дробное
	$fPi = 3.14;
	$fUsersDelta = 20/3;
	//это меняет тип
	$mParam = '15поросят';
	$mParam = 15;
?>