Дефиниция PHP

Акронимът PHP идентифицира език за програмиране, който е роден като Инструменти за лична начална страница (PHP) . Тя е разработена от датския роден програмист Rasmus Lerdorf през 1994 г. с цел да улесни проектирането на динамични уеб страници.

PHP

Рекурсивният акроним, обаче, в момента е свързан с PHP Hypertext Pre-Processor . Езикът се разработва днес от PHP Group, въпреки че му липсват официални разпоредби. Фондацията за свободен софтуер разглежда PHP лиценза като част от свободния софтуер .

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

Lerdorf проектира първата версия на PHP в езика Perl, базирана на писането на CGI набор от C език . Намерението му е да представи автобиографията си и да съхрани данни като броя на посетителите, които посещават уебсайта му .

Междувременно програмистите на израелския произход Зеев Сураски и Анди Гутманс са отговорни за пренаписването на парсера през 1997 г. и за стартирането на PHP3, като заместват името на езика с най-новата. С течение на времето тези програмисти ще пренапишат целия PHP код .

Понастоящем PHP обикновено е вграден в HTML кода на уеб страниците и се изпълнява от сървър. Смята се, че PHP присъства в повече от двадесет милиона уебсайта и в близо един милион сървъри.

Едно от предимствата на PHP е приликата му със структурираните езици за програмиране (като Perl и C), която помага на програмистите да разработват сложни приложения за кратко време. Всъщност за програмист с малък опит в този език е много лесно да се научи и да прехвърли на своите страници функции и структури, които обикновено използва при създаването на други видове софтуер.

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

Например в онлайн вестник новините се качват често, а „първа страница“ се променя няколко пъти в рамките на един ден. Би било много трудоемко да се налага да променяте HTML кода всеки път, когато искате да актуализирате страницата, тъй като не само ще е необходимо да добавите най-новата статия, но и да я поставите на първа позиция и да преместите останалите надолу, евентуално елиминирайки някои, за да не претоварвате страница. Ако добавим правилата на всеки дизайн, които обикновено показват различен размер на изображението за корицата и друг за пълния текст, връзките, които се показват само в прегледа (като „свързани публикации“) и т.н. задача може да бъде непрактична .

Благодарение на възможностите, които PHP предлага, само чрез обновяване на базата данни с най-новите новини, добре проектираният сайт ще може динамично да подреди цялата информация всеки път, когато някой зарежда корицата. Разбира се, неговите предимства не свършват дотук и ако се използват заедно с други езици, като Javascript и модели за развитие като Ajax, резултатите могат да бъдат ослепителни.

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

Препоръчано