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

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

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

Сърварна конфигурация

Тази част съдържа някои напътствия за конфигурация на PHP/APACHE.

Разширенията на PHP файловете

Има много различни варианти за разширение на файлове на (.html, .php, .php3, .php4, .phtml, .inc, .class...).

  • Винаги използувайте разширението.php.
  • Винаги използувайте разширението .php за ваши класове и библиотеки с функции.

Употребата на .inc или .class може да бъде проблем на сигурност. На повечето сървари тези разширения могат да бъдат изключени от анализатора. Ако бъдат достигнати те ще бъдат показани в ясен текст.

Разни

  • Не използувайте променливи с плаваща запетая където не е нужно. Винаги тествайте размера на плаваща запетая с < = или > = и никога не използвайте точно сравнение (= = OR! =) за този вид стойности.

  • Не разчитайте на автоматични средства, който правят добре изглеждащ код. Програмиста печели най-много от добър програмен стил. Автоматичните средства може да бъдат приложени само за да завършат, синтактично правилни програми. Програмистите могат да свършат по-добра работа при изясняване цялостната зрителна подредба на функции във файл, с нормалното внимание към детайлите на внимателен програмист. Немарливите програмисти трябва да се научат да бъдат внимателни програмисти вместо да разчитат на разхубавяващо средство за да правят техният код четим. Разхубавяващите средства са най-добри за грубо форматиране на кодът, генериран от машината.

  • Случаен пропуск на вторият знак ("=") от логическото сравнение е проблем. Следващия пример е объркващ и склонен на грешка.

	        if ($abool= $bbool) { ... }

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

	       $abool= $bbool;

	       if ($abool) { ... }


Страници: «12 13 14 15 16 17 »

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



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