Помогни ни да направим Uroci.net по - богат! Добави урок

Стандарт за писане на код в PHP

PHP » PHP
thelordofweb   трудност:    видян: 38818

switch формат

  • Последователното преминаване през случаи е допустимо, но трябва да добавим коментар описващ случилото се.
  • Клаузата default трябва винаги да присъства и при възникване на грешка switch ще ни отведе до нея.
  • Ако дефинирате променлива, добавете целия код в блока на случая.

Пример :

	   switch (...)

	   {

	      case 1:

	         ...

	      // FALL THROUGH

	 

	      case 2:

	      {

	         $v = get_week_number();

	         ...

	      }

	      break;

	 

	      default:

	   }

Използването на continue, break and ?:

Continue и Break

Два опасни проблема с Continue:

  • Може да заобиколи тестовото състояние
  • Може да заобиколи изразът за увеличение/намаляване

Пример :

	while (TRUE)

	{

	   ...

	   // Много код 
	   ...

	   if (/* някакво условие */) {

	      continue;

	   }

	   ...

	   // Много код 
	   ...

	   if ( $i++ > STOP_VALUE) break;

	}

? :

Ето някой правила които трябва да следваме:

  • Поставете условието в „()” за да задействаме другия код.
  • Ако е възможно, действията при който тестваме трябва да бъдат елементарни функции.
  • Поставете действията на отделен ред тогава, когато не може да бъдат описани ясно на един ред.

Пример :

	   (условие) ? funct1() : func2();

	 

	   или

	 

	   (условие)

	      ? дълъг израз

	      : друг дълъг израз;


Страници: «7 8 9 10 11 12 13 »

Сподели урока:



Коментари (1)

metala на 11.05 2008 в 01:35ч.
За съжаление това не е официалния "стандарт" за писане на PHP код.
Ето го официалния, а те много се различават.

http://framework.zend.com/wiki/display/ZFDEV/PHP+Coding+Standard+(draft)#PHPCodingStandard%28draft%29-Scope

Регистрирайте се, за да добавите коментар


Калдейта Ком ЕООД - © 2003-. Всички права запазени.
Препоръчваме: IT Новини