PHP: Разлика между версии

Изтрито е съдържание Добавено е съдържание
Редакция без резюме
м неправилно членуване - предлог 'през' и пълен член; козметични промени
Ред 27:
PHP се разпространява под отворен лиценз (PHP License), който по своята същност е [[BSD лиценз]]а и който позволява безплатно разпространяване на програмния код на интерпретатора на езика, както и създаването на производни интерпретатори под други лицензи с уговорката, че тези интерпретатори не могат да включват PHP в името си. Фактът, че PHP се разпространява свободно, го прави удачен избор за изграждане на [[уеб сървър|Web-сървър]] базиран изцяло на свободни продукти – [[GNU]]/[[Linux]], [[Apache]], [[MySQL]]/[[PostgreSQL]] и др.
 
При поискване, кодът, който е написан на PHP се интерпретира от [[уеб сървър]]а на който е качен, и резултатът се връща на [[уеб браузър]]ът. Потребителят не може да види чистият PHP код без да има достъп до самиятсамия файл в който той е записан. По този начин е помислено за сигурността. PHP файловете могат да съдържат текст, HTML, CSS, JavaScript и PHP код. PHP файловете имат разширение ''.php''.
 
Самият език е преносим на много изчислителни архитектури и операционни системи като [[GNU]]/[[Linux]], [[Unix|UNIX]], [[Mac OS X]], [[Windows]].
Ред 155:
* Съществуват много функции на библиотеки с идентична функционалност.
* Няма изградена конвенция за именуване и подреждане на аргументите на вградените функции в PHP, което прави необходимо постоянно консултиране с документация при работа с PHP.
* PHP няма вградена поддръжка на нишки (threads), което прави обработката на големи масиви от данни много трудна: страницата не се зарежда преди целиятцелия масив от данни да е преработен и ако потребителят прекъсне зареждането ѝ (и уеб сървърът разрешава прекъсване на заявката), прекъсва и обработката на данните.
* Обръщенията към неинициализирани променливи и елементи на масив са разрешени в PHP, което прави възможно допускането на трудни за откриване правописни грешки.
* PHP използва т. нар. „magic quotes“, които са създадени с цел да предпазват начинаещите програмисти, но объркват по-напредналите.
Ред 168:
 
== Литература ==
* Х. Кастането, Х. Роат, С. Шуман, К. Скол. ''[[http://www.soft-press.com/srchead.html?com=viewall&viewbook=95 Професионално програмиране с PHP]'' ISBN 954-685-142-6
 
* 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
Взето от „https://bg.wikipedia.org/wiki/PHP“.