PHP

Skrót od „PHP: Hypertext Preprocessor”.

PHP to język skryptowy używany przez twórców stron internetowych do tworzenia dynamicznych stron internetowych. Często jest instalowany domyślnie na serwerach internetowych Apache wraz z MySQL jako część konfiguracji „LAMP”.

Każdy fragment kodu PHP zaczyna się od <?php i kończy na ?>. Strony PHP mogą zawierać wiele fragmentów umieszczonych w różnych miejscach kodu HTML, które generują dynamiczną zawartość. Gdy odwiedzający stronę otwiera stronę PHP, serwer internetowy przetwarza, czyli „analizuje”, kod PHP przed wysłaniem kodu HTML do przeglądarki użytkownika. W poniższym przykładzie funkcja PHP pobiera z serwera lokalną godzinę i datę, a następnie wstawia ją do kodu HTML. ("F d, Y" formatuje datę jako 31 grudnia 2021 r.)

&lt;p&gt;Obecna data to &lt;?php echo date("F d, Y"); ?&gt;&lt;/p&gt;

Poniżej przedstawiono przykład kodu PHP używanego za kulisami do generowania pytań quizowych na stronie TechTerms.com.

Skrypty PHP mogą obejmować zarówno proste, jednowierszowe polecenia, jak i złożone funkcje. Niektóre strony internetowe oparte na PHP generują dynamicznie niemal całą zawartość strony za pomocą serii skryptów PHP. Chociaż wczesne wersje PHP nie były obiektowe, PHP3 wprowadziło obsługę klas, w tym atrybutów i metod obiektów. Twórcy mogą tworzyć niestandardowe biblioteki obiektów i importować je na różne strony PHP, podobnie jak w przypadku języka kompilowanego.

Ponieważ kod PHP jest przetwarzany przed załadowaniem kodu HTML, użytkownicy nie mogą wyświetlić kodu PHP na stronie internetowej. Mogą zobaczyć tylko kod HTML wygenerowany przez skrypty PHP.

Znaczna część składni PHP jest podobna do składni innych języków, takich jak C++, Java i Perl. PHP zawiera jednak kilka zastrzeżonych funkcji, w tym metody właściwe dla MySQL, służące do uzyskiwania dostępu do rekordów w bazie danych MySQL. Dzięki integracji z MySQL, regularnemu utrzymaniu i ogólnej łatwości użycia PHP pozostaje popularnym wyborem do tworzenia dynamicznych stron internetowych.

Rozszerzenie pliku: .PHP

Zaktualizowano November 6, 2024 przez Per C.

quizSprawdź swoją wiedzę

What is another name for a client request to a web server?

A
Mark
0%
B
Node
0%
C
Point
0%
D
Hit
0%
Correct! Incorrect!     View the Hit definition.
More Quizzes →

Słownik komputerowy Tech Terms

Definicja PHP na tej stronie jest oryginalną definicją napisaną przez autorów TechTerms.com. Jeśli chcesz odwołać się do tej strony lub zacytować tę definicję, użyj zielonego paska cytowania bezpośrednio poniżej definicji.

Naszym celem jest wyjaśnianie terminologii komputerowej w prosty i zrozumiały sposób. Dążymy do dokładności i prostoty w każdej publikowanej definicji. Jeśli masz uwagi lub chcesz zaproponować nowy termin techniczny, skontaktuj się z nami.

Newsletter Tech Terms

Poszerzaj swoją wiedzę techniczną dzięki naszemu codziennemu lub tygodniowemu newsletterowi! Subskrybuj już dziś i otrzymuj nowe terminy oraz quizy prosto do skrzynki odbiorczej.

Zapisz się do bezpłatnego newslettera TechTerms

Jak często chcesz otrzymywać e-maile?

Możesz wypisać się lub zmienić częstotliwość w dowolnym momencie, korzystając z linków w każdym e-mailu. Pytania? Skontaktuj się z nami.

Uwaga: Newsletter jest wysyłany w języku angielskim.