Co to jest PHP? Napisz swój pierwszy program PHP

Spisie treści:

Anonim

Co to jest PHP?

PHP to język skryptowy po stronie serwera. używany do tworzenia statycznych witryn internetowych lub dynamicznych witryn internetowych lub aplikacji internetowych. PHP to skrót od Hypertext Preprocesor, który wcześniej był skrótem od osobistych stron domowych.

Skrypty PHP można interpretować tylko na serwerze, na którym zainstalowano PHP.

Komputery klienckie uzyskujące dostęp do skryptów PHP wymagają jedynie przeglądarki internetowej.

Plik PHP zawiera tagi PHP i kończy się rozszerzeniem „.php”.

W tym samouczku nauczysz się:

  • Co to jest język skryptowy?
  • Skrypty VS język programowania
  • Co oznacza PHP?
  • Składnia PHP
  • Dlaczego warto używać PHP?
  • Do czego służy PHP i udział w rynku
  • PHP vs ASP.NET VS JSP VS CFML
  • Rozszerzenia plików PHP
  • PHP Witaj, świecie

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 osadzane w innych środowiskach oprogramowania.

Celem skryptów jest zwykle zwiększenie wydajności lub wykonywanie rutynowych zadań aplikacji.

Skrypty po stronie serwera są interpretowane na serwerze, a skrypty po stronie klienta są interpretowane przez aplikację kliencką.

PHP to skrypt po stronie serwera, który jest interpretowany na serwerze, podczas gdy JavaScript jest przykładem skryptu po stronie klienta, który jest interpretowany przez przeglądarkę klienta. Na stronach HTML można osadzić zarówno język PHP, jak i JavaScript.

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 trzeba osadzać 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ą internetową i strukturami sieciowymi.

Składnia PHP

Plik PHP może również zawierać tagi, takie jak HTML i skrypty po stronie klienta, takie jak JavaScript.

  • HTML to dodatkowa zaleta podczas nauki języka PHP. Możesz nawet nauczyć się PHP bez znajomości HTML, ale zaleca się przynajmniej znać podstawy HTML.
  • Systemy zarządzania bazami danych DBMS dla aplikacji opartych na bazach danych.
  • W przypadku bardziej zaawansowanych tematów, takich jak aplikacje interaktywne i usługi internetowe, będziesz potrzebować języka JavaScript i XML .

Diagram schematu blokowego pokazany poniżej ilustruje podstawową architekturę aplikacji internetowej PHP i sposób, w jaki serwer obsługuje żądania.

Dlaczego warto używać PHP?

Oczywiście słyszałeś o wielu językach programowania; możesz się zastanawiać, dlaczego mielibyśmy chcieć używać PHP jako naszej trucizny w programowaniu stron internetowych. Poniżej znajduje się kilka ważnych powodów.

  • PHP jest oprogramowaniem open source i darmowym.
  • Krótka krzywa uczenia się w porównaniu z innymi językami, takimi jak JSP, ASP itp.
  • Duży dokument społeczności
  • Większość serwerów hostingowych domyślnie obsługuje język PHP, w przeciwieństwie do innych języków, takich jak ASP, które wymagają usług IIS. To sprawia, że ​​PHP jest opłacalnym wyborem.
  • PHP jest regularnie aktualizowane, aby być na bieżąco z najnowszymi trendami technologicznymi.
  • Inną zaletą PHP jest to, że jest to 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 wbudowaną obsługę współpracy z 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
    • Wyrocznia
    • MS SQL Server
    • ODBC itp.
  • PHP jest wieloplatformowy; 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

Jeśli chodzi o udział w rynku, w Internecie jest ponad 20 milionów witryn i aplikacji stworzonych przy użyciu języka skryptowego PHP.

Można to przypisać kwestiom poruszonym powyżej;

Poniższy diagram przedstawia niektóre z popularnych witryn korzystających z języka PHP

PHP vs Asp.Net VS JSP VS CFML

ASP - Active Server Pages, JSP - Java Server Pages, CFML - Cold Fusion Markup language Poniższa tabela porównuje różne języki skryptowe po stronie serwera z PHP

FUNKCJA PHP ŻMIJA JSP CFML
Krzywa uczenia się krótki Dłuższy niż PHP Dłuższy niż PHP Dłuższy niż PHP
hosting Obsługiwane przez prawie wszystkie serwery hostingowe Potrzebuje serwera dedykowanego Dość obsługiwane Potrzebuje serwera dedykowanego
Otwarte źródło tak Nie tak Zarówno komercyjne, jak i open source
Obsługa usług internetowych Wbudowany Korzysta z platformy .NET Używa dodatków w bibliotekach Wbudowany
Integracja z HTML Łatwo Dość skomplikowane Dość skomplikowane Łatwo
Obsługa MySQL Ojczysty Potrzebuje sterowników innych firm Potrzebuje sterowników innych firm Obecna wersja ma natywne wsparcie. Starsze wersje używają ODBC
Łatwo rozszerzone o inne języki tak Nie Rozszerzone przy użyciu klas i bibliotek Java. tak

Rozszerzenia plików PHP

Rozszerzenie pliku i tagi, aby na serwerze do zidentyfikowania nasze pliki PHP i skrypty , musimy zapisać ten plik z „.php” rozszerzenia . Starsze rozszerzenia plików PHP obejmują

  • .phtml
  • .php3
  • .php4
  • .php5
  • .phps

PHP zostało zaprojektowane do pracy z HTML i jako takie może być osadzone w kodzie HTML.

Możesz tworzyć pliki PHP bez żadnych tagów HTML i nazywa się to czystym plikiem PHP.

Serwer interpretuje kod PHP i przekazuje wyniki jako kod HTML do przeglądarek internetowych.

Aby serwer mógł zidentyfikować kod PHP z kodu HTML, musimy zawsze umieścić kod PHP w tagach PHP.

Znacznik PHP zaczyna się od symbolu mniej niż, po którym następuje znak zapytania, a następnie słowa „php”.

PHP jest językiem uwzględniającym wielkość liter, „VAR” to nie to samo, co „var”.

W samych tagach PHP nie jest rozróżniana wielkość liter, ale zdecydowanie zalecamy używanie małych liter. Poniższy kod ilustruje powyższy punkt.

Będziemy odnosić się do linii kodu PHP jako instrukcji. Instrukcje PHP kończą się średnikiem (;). Jeśli masz tylko jedno stwierdzenie, możesz pominąć średnik. Jeśli masz więcej niż jedną instrukcję, musisz zakończyć każdy wiersz średnikiem. W celu zachowania spójności zaleca się, aby zawsze kończyć oświadczenie (a) średnikiem. Skrypty PHP są wykonywane na serwerze. Dane wyjściowe są zwracane w postaci 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.

Wynik:

Hello world

Podsumowanie

  • PHP oznacza preprocesor hipertekstu
  • PHP to język skryptowy po stronie serwera. Oznacza to, że jest wykonywany na serwerze. Aplikacje klienckie nie muszą mieć zainstalowanego PHP.
  • Pliki PHP są zapisywane z rozszerzeniem „.php”, a kod programistyczny PHP jest zawarty w tagach.
  • PHP jest oprogramowaniem typu open source i wieloplatformowym