Co to jest PHP?

PHP to skrót od PHP: Hypertext Preprocessor, a PHP oznacza Personal HomePage [Narzędzia]. Ten rodzaj akronimu jest znany jako retronym. Pierwotnie w 1994 r. Język został zaprojektowany jako mały zestaw plików binarnych służących do gromadzenia podstawowych danych o ruchu w witrynie. W 1997 roku parser został przepisany przez dwóch Izraelczyków, a nazwa została zmieniona na obecny akronim - ustalono, że preprocesor hipertekstu był zdecydowanie bardziej akceptowalną nazwą w świecie biznesu.

Jest to język open source, używany głównie do dynamicznych treści internetowych i aplikacji po stronie serwera. PHP jest często wskazywany jako główny konkurent:

  • Microsoft C # - Visual Basic.NET - rodzina ASP
  • Java firmy Sun - JSP
  • Macromedia's ColdFusion
  • CGI - Perl

PHP zawiera wiele bibliotek typu open source zawartych w kompilacji rdzenia, a wiele innych jest łatwo dostępnych. Istnieją rozszerzenia, które pomagają w połączeniu z wieloma systemami, w tym IRC, wieloma formatami kompresji i Windows API. Istnieją inne rozszerzenia umożliwiające PHP generowanie formatów plików w locie, takie jak popularne rozszerzenie, które pozwala na tworzenie filmów Adobe Flash®.

Od wersji 3 PHP ma zintegrowane funkcje obiektowe. Wersja 5 opierała się zasadniczo na tej ograniczonej funkcjonalności, a język ma teraz solidne funkcje obiektowe, w tym interfejsy, wyjątki, zniszczenia i streszczenia.

PHP zyskał szeroką popularność dzięki wersji 4, wydanej w 2000 roku. W 2004 roku zadebiutowała wersja 5, która jest obecnie uważana za jeden z najlepszych języków używanych w skryptach po stronie serwera.

Bez wątpienia duża popularność wynika z jego względnej łatwości uczenia się i notorycznej luźności. Tablice i zmienne w PHP są w stanie pomieścić dowolny typ obiektu, zmienne nie muszą być deklarowane, a składnia jest niezwykle prosta.

W przeciwieństwie do wielu języków, takich jak C # lub Perl, które mają głównie zwolenników bardziej ogólnych programistów, wielu programistów PHP nie zna żadnego innego języka. Czasami powoduje to odrzucenie go jako mniejszego języka, ale jego rosnąca popularność oraz wiele solidnych i wydajnych stron zbudowanych z wykorzystaniem go jako struktury wydaje się rozwiać ten mit.

PHP jest czasami krytykowane za to, co niektórzy uważają za usterki bezpieczeństwa, w porównaniu do języków takich jak ASP. Brak łatwo zrozumiałych komunikatów o błędach, czasami zbyt solidny plik konfiguracyjny oraz oczywiście niekompletny zestaw wbudowanych funkcji są również wskazywane jako obszary, w których można zastosować znaczną poprawę.

Rozwój postępuje jednak szybko, a wraz z każdą kolejną wersją, język wydaje się reagować na coraz więcej obaw zgłaszanych przez społeczność open source.

INNE JĘZYKI

Czy ten artykuł był pomocny? Dzięki za opinie Dzięki za opinie

Jak możemy pomóc? Jak możemy pomóc?