Co to jest PHP? Napisz swój pierwszy program w języku PHP
Co to jest PHP?
PHP jest językiem skryptowym po stronie serwera. który jest używany do tworzenia statycznych stron internetowych lub dynamicznych stron internetowych lub aplikacji internetowych. PHP oznacza Hypertext Pre-processor, który wcześniej oznaczał Personal Home Pages.
Skrypty PHP można interpretować tylko na serwerze, na którym jest zainstalowany PHP.
Komputery klienckie uzyskujące dostęp do skryptów PHP wymagają jedynie przeglądarki internetowej.
Plik PHP zawiera znaczniki PHP i kończy się rozszerzeniem „.php”.
Co to jest język skryptowy?
Skrypt to zestaw instrukcji programistycznych, które są interpretowane w czasie wykonywania.
Język skryptowy to język, który interpretuje skrypty w czasie wykonywania. Skrypty są zwykle osadzone w innych środowiskach oprogramowania.
Celem skryptów jest zwykle zwiększenie wydajności lub wykonanie rutynowych zadań aplikacji.
Skrypty po stronie serwera są interpretowane na serwerze, natomiast skrypty po stronie klienta są interpretowane przez aplikację kliencką.
PHP to skrypt po stronie serwera, który jest interpretowany na serwerze podczas JAVASCRIPT to przykład skryptu po stronie klienta, który jest interpretowany przez przeglądarkę klienta. Zarówno PHP, jak i JavaSkrypt można osadzić na stronach HTML.
Język programowania a język skryptowy
| Język programowania | Język skryptowy |
|---|---|
| Posiada wszystkie funkcje potrzebne do tworzenia kompletnych aplikacji. | Używany głównie do rutynowych zadań |
| Kod musi zostać skompilowany, zanim będzie można go wykonać | Kod jest zwykle wykonywany bez kompilacji |
| Nie wymaga osadzania w innych językach | Zwykle jest osadzony w innych środowiskach oprogramowania. |
Co oznacza PHP?
PHP oznacza – Osobista strona główna, ale teraz oznacza rekurencyjny backronim PHP: Hypertext Preprocessor.
Kod PHP może być osadzony w kodzie HTML lub może być używany w połączeniu z różnymi systemami szablonów internetowych, systemem zarządzania treścią stron internetowych i frameworkami sieciowymi.
Składnia PHP
Plik PHP może również zawierać znaczniki, takie jak HTML i skrypty po stronie klienta, takie jak JavaScenariusz.
- HTML jest dodatkową zaletą podczas nauki języka PHP. Możesz nauczyć się PHP nawet nie znając HTML, ale zaleca się, abyś znał przynajmniej podstawy HTML.
- Systemy zarządzania bazą danych DBMS dla aplikacji zasilanych bazami danych.
- W przypadku bardziej zaawansowanych tematów, takich jak aplikacje interaktywne i usługi internetowe, będziesz potrzebować JavaSkrypt i XML.
Poniższy diagram blokowy ilustruje podstawową architekturę aplikacji internetowej PHP i sposób, w jaki serwer obsługuje żądania.
Dlaczego warto używać PHP?
Z pewnością słyszałeś o wielu języki programowania tam; możesz się zastanawiać, dlaczego mielibyśmy chcieć używać PHP jako naszej trucizny do programowania w Internecie. Poniżej znajduje się kilka przekonujących powodów.
- PHP jest open source i za darmo.
- Krótka krzywa uczenia się w porównaniu do innych języków, takich jak JSP, ASP itp.
- Duży dokument społecznościowy
- Większość serwerów hostingowych domyślnie obsługuje PHP, w przeciwieństwie do innych języków, takich jak ASP, które wymagają IIS. To sprawia, że PHP jest opłacalnym wyborem.
- PHP jest regularnie aktualizowane, aby być na bieżąco z najnowszymi trendami technologicznymi.
- Inną korzyścią płynącą z PHP jest to, że jest to plik język skryptowy po stronie serwera; oznacza to, że wystarczy zainstalować go na serwerze, a komputery klienckie żądające zasobów z serwera nie muszą mieć zainstalowanego PHP; wystarczyłaby tylko przeglądarka internetowa.
- PHP ma wbudowane wsparcie do pracy ramię w ramię MySQL; nie oznacza to, że nie możesz używać PHP z innymi systemami zarządzania bazami danych. Nadal możesz używać PHP z
- Postgres
- Oracle
- MS SQL
- ODBC itp.
- PHP jest platforma wieloplatformowa; oznacza to, że możesz wdrożyć swoją aplikację w wielu różnych systemach operacyjnych, takich jak Windows, Linux, Mac OS itp.
Do czego służy PHP i udział w rynku
Pod względem udziału w rynku w Internecie dostępnych jest ponad 20 milionów stron internetowych i aplikacji stworzonych przy użyciu języka skryptowego PHP.
Można to przypisać punktom poruszonym powyżej;
Poniższy diagram przedstawia niektóre popularne witryny korzystające z języka PHP
PHP vs Asp.Net VS JSP VS CFML
ASP – Strony Aktywnego Serwera, JSP - Java Strony serwerowe, CFML – Cold Fusion Markup language Poniższa tabela porównuje różne języki skryptowe po stronie serwera z PHP
| FUNKCJA | PHP | ASP | JSP | CFML |
|---|---|---|---|---|
| Krzywa uczenia się | krótki | Dłużej niż PHP | Dłużej niż PHP | Dłużej niż PHP |
| Hosting | Obsługiwane przez prawie wszystkie serwery hostingowe | Potrzebuje serwera dedykowanego | Dość wspierane | Potrzebuje serwera dedykowanego |
| Otwarte źródło | Tak | Nie | Tak | Zarówno komercyjne, jak i open source |
| Obsługa usług sieciowych | Wybudowany w | Wykorzystuje framework .NET | Używa dodanych bibliotek | Wybudowany w |
| Integracja z HTMLem | Łatwo | Dość skomplikowane | Dość skomplikowane | Łatwo |
| MySQL wsparcie | Tubylec | Potrzebuje sterowników innych firm | Potrzebuje sterowników innych firm | Obecna wersja ma natywną obsługę. Starsze wersje korzystają z ODBC |
| Łatwo rozszerzony o inne języki | Tak | Nie | Rozszerzone użycie Java klasy i biblioteki. | Tak |
Rozszerzenia plików PHP
Rozszerzenia plików i znaczniki W celu serwer do zidentyfikować podejściu, PHP pliki oraz skrypty, musimy zapisać dotychczasowy filet z Rozszerzenie „.php”.. Starsze rozszerzenia plików PHP obejmują
- .phtml
- .php3
- .php4
- .php5
- .phps
PHP został zaprojektowany do pracy z HTML i jako taki może być osadzony w kodzie HTML.
Możesz tworzyć pliki PHP bez żadnych znaczników HTML i nazywa się to czystym plikiem PHP.
Serwer interpretuje kod PHP i wysyła wyniki jako kod HTML do przeglądarek internetowych.
Aby serwer rozpoznał kod PHP na podstawie kodu HTML, musimy zawsze zawrzeć kod PHP w znacznikach PHP.
Znacznik PHP zaczyna się od symbolu mniej niż, po którym następuje znak zapytania, a następnie słowa „php”.
PHP to język, w którym rozróżniana jest wielkość liter, „VAR” to nie to samo, co „var”.
Same znaczniki PHP nie są wrażliwe na wielkość liter, ale zdecydowanie zaleca się używanie małych liter. Poniższy kod ilustruje powyższy punkt.
<?php … ?>
Linie kodu PHP będziemy nazywać instrukcjami. Instrukcje PHP kończą się średnikiem (;). Jeśli masz tylko jedno oświadczenie, możesz pominąć średnik. Jeśli masz więcej niż jedną instrukcję, musisz zakończyć każdą linię średnikiem. Dla zachowania spójności zaleca się, aby zawsze kończyć swoje oświadczenie średnikiem. Skrypty PHP są wykonywane na serwerze. Dane wyjściowe są zwracane w formie HTML.
PHP Witaj, świecie
Program pokazany poniżej to podstawowa aplikacja PHP, która wyświetla słowa „Hello World!” Podczas przeglądania w przeglądarce internetowej.
<?php echo "Hello world"; ?>
Wyjście:
Hello world
Podsumowanie
- PHP oznacza preprocesor hipertekstu
- PHP jest językiem skryptowym po stronie serwera. Oznacza to, że jest on wykonywany na serwerze. Aplikacje klienckie nie muszą mieć zainstalowanego języka PHP.
- Pliki PHP są zapisywane z rozszerzeniem „.php”, a kod programistyczny PHP jest ujęty w znaczniki.
- PHP jest oprogramowaniem typu open source i wieloplatformowym


