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

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

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

Имена на променливи

  • Използвайте винаги малки букви за изписването на променливите
  • За разделите използвайте „_”

С този подход областта на променливата е ясна в кодът. Променливите изглеждат различни и са лесно идентифицируеми.

Пример :

	function HandleError($errorNumber)

	{

	    $error = new OsError;

	    $time_of_error = $error->GetTimeOfError();

	    $error_processor = $error->GetErrorProcessor();

	}

Елементи на масив

Имената на елементите на масивът следват същите правила като променливите.

  • За разделител между думите използвайте „_”
  • Не използвайте за разделител на думите „-„

Ако използвате „-„ ще получите съобщение за грешка в определени ситуации.

Пример:

	$myarr['foo_bar'] = 'Hello';

	print "$myarr[foo_bar] world"; // Ще изведе: Hello world

	 

	$myarr['foo-bar'] = 'Hello';

	print "$myarr[foo-bar] world"; // Съобщение да внимаваме

  • Достигнете елементите на масива чрез единични или двойни кавички.
  • Не използвайте кавички, когато са включени „магическите кавички”.

Някои конфигурации на PHP ще изведат предупреждение за грешка, ако масивите са използувани без кавички, освен когато са включени „магическите кавички”.

Пример:

	$myarr['foo_bar'] = 'Hello';

	$element_name = 'foo_bar';

	print "$myarr[foo_bar] world"; // Ще изведе: Hello world

	print "$myarr[$element_name] world"; // Ще изведе: Hello world

	print "$myarr['$element_name'] world"; // Ще изведе съобщение за грешка

	print "$myarr["$element_name"] world"; // Ще изведе съобщение за грешка


Страници: «2 3 4 5 6 7 8 »

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



Коментари (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 Новини