Co to jest PHP?
PHP oznacza PHP: hipertekstowy preprocesor, a ten PHP stoi na osobistej stronie głównej [narzędzia]. Ten typ akronimu jest znany jako retronym. Pierwotnie w 1994 r. Język został zaprojektowany jako niewielki zestaw binarnych używanych do gromadzenia podstawowych danych dotyczących ruchu w witrynie. W 1997 r. Parser został przepisany przez dwóch Izraelczyków, a nazwa została zmieniona na bieżący akronim-ustalono, że preprocesor hipertext był zdecydowanie bardziej akceptowalną nazwą w świecie biznesu.
Jest to język typu open source, używany przede wszystkim do dynamicznych treści internetowych i aplikacji serwerowych. PHP jest często wskazywany jako główny konkurent z następującymi:
- Microsoft's C# - Visual Basic.net - ASP Family
- Sun's Java - JSP
- Coldfusion Macromedia
- CGI-Perl
PHP ma wiele bibliotek open source dołączonych do podstawowej kompilacji, a wiele innych jest łatwo dostępnych. Istnieją rozszerzenia, aby pomóc w interfejsie z wieloma systemami, iNCluding IRC, szereg formatów kompresji i interfejs API Windows. Istnieją inne rozszerzenia, aby umożliwić generowanie formatów plików w locie, takie jak popularne rozszerzenie, które pozwala mu tworzyć filmy Adobe Flash®.
Ponieważ wersja 3 PHP ma zintegrowane funkcje zorientowane na obiekt. Wersja 5 zbudowana zasadniczo na tej ograniczonej funkcjonalności, a język ma teraz solidne możliwości zorientowane na obiekt, w tym interfejsy, wyjątki, zniszczenia i streszczenia.
PHP osiągnęła szeroką popularność dzięki wersji 4, wydanej w 2000 r. W 2004 r. Debiutowało w wersji 5, a teraz jest uważany za jeden z najlepszych języków używanych do skryptów po stronie serwera.
Bez wątpienia wiele jego popularności wynika z jego względnej łatwości uczenia się i jego notorycznej luźności. Tablice i zmienne w PHP są w stanie pomieścić dowolny rodzaj obiektu, zmienne nie muszą być zadeklarowane, a składnia jest niezwykle prosta.
W przeciwieństwie do wielu LangUages, takie jak C# lub Perl, które mają przede wszystkim następujące osoby bardziej ogólne programistów, wielu programistów PHP nie zna innego języka. To czasami powoduje, że jest odrzucony jako mniejszy język, ale jego rosnąca popularność i wiele solidnych i wydajnych miejsc zbudowanych przez niego jako struktury wydają się rozwiać ten mit.
PHP był czasami krytykowany za to, co są postrzegane przez niektóre jako wady bezpieczeństwa, w porównaniu z językami takimi jak ASP. Brak łatwo zrozumiałych komunikatów o błędach, czasem nadmiernie solidny plik konfiguracyjny i oczywiście niekompletny zestaw wbudowanych funkcji są również wskazywane jako obszary, które mogłyby wykorzystać znaczącą poprawę.
Rozwój kontynuuje jednak apace, a przy każdej kolejnej kompilacji Langugage wydaje się, że coraz więcej problemów podniesionych przez społeczność open source.