PHP jest skrótem od języka skryptowego o nazwie Hypertext Preprocessor. Skrót PHP przez długi czas oznaczał Personal Home Page Tool i tak też był pierwotnie nazywany. Ten język skryptowy lub język programowania jest oparty na składni Perl i C. Programy te są niezbędne do tworzenia dynamicznych stron internetowych i aplikacji internetowych. Preprocesor hipertekstowy jest swobodnie dostępny i rozpowszechniany jako darmowe oprogramowanie na licencji PHP. PHP jest niezbędny ze względu na rozbudowaną obsługę baz danych, integrację protokołów internetowych i dostępność wielu bibliotek funkcyjnych. Pakiet oprogramowania może również zawierać Squid.

Jak był dystrybuowany i jak działa PHP?

Na początku 2013 roku PHP było używane na około 244 milionach stron internetowych. Pakiet oprogramowania może również zawierać Squid. W 2015 roku 82% stron internetowych było zarządzanych przez ten język programowania. Hypertext Preprocessor jest najczęściej używanym językiem programowania na świecie, ponieważ jest łatwy do nauczenia i nieskomplikowany. Program może tworzyć strony internetowe i często jest już zainstalowany przez hosty internetowe. Dzięki systemowi PHP kody mogą działać po stronie serwera. Oznacza to, że kod źródłowy nie może zostać wysłany do przeglądarki internetowej. Kod źródłowy jest wysyłany do interpretera z serwera WWW. Interpreter sprawdza kod źródłowy, a następnie wysyła dane wyjściowe do przeglądarki. Dane wyjściowe z interpretera PHP również pojawią się na końcu. Interpreter wysyła do przeglądarki dokument HTML, który może być generowany za pomocą PHP z innymi plikami, takimi jak obrazy i pliki PDF. System, który wykonuje aplikacje internetowe za pomocą pliku PHP to ustawienia phppilnie wymagane. System musi być w stanie obsłużyć instrukcje zawarte w pliku. Interfejs (np. ISAPI lub CGI) pomaga interpreterowi wykonać demona serwera lub inne usługi serwera (np. Apache lub IIS). Mieszanka systemów operacyjnych, takich jak Linux, Windows i macOS, serwer WWW, taki jak Apache i PHP, nazywany jest LAMP dla systemu Linux. W przypadku systemu Windows pakiet nosi nazwę WAMP, a w przypadku systemu macOS nosi nazwę MAMP. Projekt XAMPP rozwija pakiety, które neutralizują pakiety z Internetu. Wersje te mogą być jednak używane tylko w środowiskach testowych. Hypertext Preprocessor w rzeczywistości działa tylko w środowisku serwera WWW, więc PHP również podlega protokołowi HTTP. Każda wywołana strona PHP przyczynia się do obciążenia serwera WWW. Interpreter pracuje również z kodem źródłowym. Zwiększa to obciążenie i zmniejsza szybkość odpowiedzi. W celu poprawy szybkości odpowiedzi dostępne są różne pamięci podręczne kodu bajtowego. Pamięci podręczne są udostępniane w celu tymczasowego przechowywania programu i przyspieszenia dostępu przy następnym wywołaniu pliku. Program PHP może być używany do pisania skryptów zorientowanych na wiersz poleceń. Są one również niezależne od elementów wewnętrznych. Inny darmowy program z kodem PHP nosi nazwę Hip-Hop od 2010 roku. Został on opracowany po kilku latach badań przez Facebook został opracowany w celu zmniejszenia 40-procentowego obciążenia serwerów Facebooka.

Sesje z programem PHP

Tylko zwykłe zmienne są dostępne w żądaniu HTTP. I tylko zapisane pliki. W zakresie żądania, po wywołaniu strony, tj. na końcu, zmienna Danelub pamięć również zostanie usunięta. Jeśli użytkownik usunie strona internetowa Często wiąże się to z kilkoma odsłonami strony. Tak zwane zmienne sesyjne (zakres sesji) są używane do wypełniania koszyka w sklepie internetowym. PHP przechowuje dane między sesjami, co jest standardową konfiguracją (zakres aplikacji). Są one przechowywane na serwerze w inny sposób, dzięki czemu zawartość wirtualnego koszyka nie jest tracona przy każdym wywołaniu nowej strony.

Artykuły bieżące