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

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

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

Имена на методи

  • Тук важат същите правила, които използвахме при имената на класовете

Пример:

	class NameOneTwo

	   {

	      function DoIt() {};

	      function HandleError() {};

	   }

Имена на атрибути в класовете

  • Атрибут, който е член на класът трябваше да започва със знака „m”.(идва от „member”)
  • След „m” използувайте за наименуване правилата, които използваме при наименуването на клас или метод.
  • „m” винаги предхожда другите указатели , като например “r” за референция.

Поставянето на „m” предотвратява какъвто и да е конфликт с имената на методите. Често вашите методи и имената на атрибутите ще бъдат подобни при изписване.

Пример:

	class NameOneTwo

	   {

	      function VarAbc() {};

	      function ErrorNumber() {};

	      var $mVarAbc;

	      var $mErrorNumber;

	      var $mrName;

	   }

Аргументи при методите

  • Първия знак трябва да бъде малка буква.
  • Всяка нова дума след първата трябва да започва с главна буква, както е при по-горните примери.

Вие винаги можете да кажете кои променливи са подадени като атрибути.

Пример:

	class NameOneTwo

	   {

	      function StartYourEngines(&$someEngine, &$anotherEngine) {

	        $this->mSomeEngine = $someEngine; 
	        $this->mAnotherEngine = $anotherEngine; 
	      }

	 

	      var $mSomeEngine;

	      var $mAnotherEngine;

	   }


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

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

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

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

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


Калдейта ЕООД - © 2003-2010. Всички права запазени.
Препоръчваме: Национален Бизнес | Bomba.bg | IT Новини | Диплома.бг | TRAVEL туризъм | Реферати | AmAm.bg | Иде.ли | Курсови работи | Фото Форум | Spodeli.net | Фото-Култ | Atol.bg | Elmaz.com | MobileBulgaria.com | Казанлък.Com