PHP: Разлика между версии
Изтрито е съдържание Добавено е съдържание
Редакция без резюме |
м неправилно членуване - предлог 'през' и пълен член; козметични промени |
||
Ред 27:
PHP се разпространява под отворен лиценз (PHP License), който по своята същност е [[BSD лиценз]]а и който позволява безплатно разпространяване на програмния код на интерпретатора на езика, както и създаването на производни интерпретатори под други лицензи с уговорката, че тези интерпретатори не могат да включват PHP в името си. Фактът, че PHP се разпространява свободно, го прави удачен избор за изграждане на [[уеб сървър|Web-сървър]] базиран изцяло на свободни продукти – [[GNU]]/[[Linux]], [[Apache]], [[MySQL]]/[[PostgreSQL]] и др.
При поискване, кодът, който е написан на PHP се интерпретира от [[уеб сървър]]а на който е качен, и резултатът се връща на [[уеб браузър]]ът. Потребителят не може да види чистият PHP код без да има достъп до
Самият език е преносим на много изчислителни архитектури и операционни системи като [[GNU]]/[[Linux]], [[Unix|UNIX]], [[Mac OS X]], [[Windows]].
Ред 155:
* Съществуват много функции на библиотеки с идентична функционалност.
* Няма изградена конвенция за именуване и подреждане на аргументите на вградените функции в PHP, което прави необходимо постоянно консултиране с документация при работа с PHP.
* PHP няма вградена поддръжка на нишки (threads), което прави обработката на големи масиви от данни много трудна: страницата не се зарежда преди
* Обръщенията към неинициализирани променливи и елементи на масив са разрешени в PHP, което прави възможно допускането на трудни за откриване правописни грешки.
* PHP използва т. нар. „magic quotes“, които са създадени с цел да предпазват начинаещите програмисти, но объркват по-напредналите.
Ред 168:
== Литература ==
* Х. Кастането, Х. Роат, С. Шуман, К. Скол. ''
* Leon Atkinson, Zeev Suraski. ''[http://www.google.com/search?hl=fi&client=opera&rls=en&hs=3gl&q=%22Core+php+programming%22+%22third+edition%22+ISBN+0-13-046346-9&btnG=Hae&lr= Core PHP Programming]''. Core PHP programming third edition. ISBN 0-13-046346-9
|