Mi a PHP? Írja meg az első PHP programot

Tartalomjegyzék:

Anonim

Mi a PHP?

A PHP egy szerveroldali szkriptnyelv. statikus webhelyek, dinamikus webhelyek vagy webalkalmazások fejlesztésére szolgál. A PHP a Hypertext Pre-processzort jelenti, amely korábban a Personal Home Pages-et jelentette.

A PHP parancsfájlok csak olyan szerveren értelmezhetők, amelyre telepítve van a PHP.

A PHP szkriptekhez hozzáférő kliens számítógépek csak webböngészőt igényelnek.

A PHP fájl PHP címkéket tartalmaz és a ".php" kiterjesztéssel végződik.

Ebben az oktatóanyagban megtanulja-

  • Mi az a szkriptnyelv?
  • Scripting VS programozási nyelv
  • Mit jelent a PHP?
  • Php Szintaxis
  • Miért érdemes használni a PHP-t?
  • Mire használják a PHP-t és a piaci részesedést?
  • PHP vs ASP.NET VS JSP VS CFML
  • PHP fájlkiterjesztések
  • PHP Hello világ

Mi az a szkriptnyelv?

A szkript programozási utasítások halmaza, amelyet futás közben értelmeznek.

A szkriptnyelv egy olyan nyelv, amely futás közben értelmezi a szkripteket. A szkriptek általában be vannak ágyazva más szoftverkörnyezetekbe.

A parancsfájlok célja általában az alkalmazás teljesítményének javítása vagy rutinfeladatok végrehajtása.

A kiszolgálóoldali parancsfájlokat a szerver, míg az ügyféloldali parancsfájlokat az ügyfélalkalmazás értelmezi.

A PHP egy szerveroldali szkript, amelyet a szerver értelmez, míg a JavaScript egy példa egy kliensoldali szkriptre, amelyet az ügyfélböngésző értelmez. A PHP és a JavaScript is beágyazható HTML oldalakba.

Programozási nyelv Vs szkriptnyelv

Programozási nyelv Szkript nyelv
Rendelkezik a teljes alkalmazások fejlesztéséhez szükséges összes funkcióval. Leginkább rutinfeladatokhoz használják
A kódot futtatás előtt össze kell állítani A kódot általában fordítás nélkül hajtják végre
Nem kell beágyazni más nyelvekbe Általában más szoftverkörnyezetekbe ágyazva.

Mit jelent a PHP?

A PHP azt jelenti - Személyes kezdőlap , de ez most a rekurzív PHP: Hypertext Preprocessor hátteret jelenti.

A PHP-kód beágyazható HTML-kódba, vagy különböző websablon-rendszerekkel, webtartalom-kezelő rendszerekkel és webkeretekkel együtt használható.

Php Szintaxis

A PHP fájl tartalmazhat címkéket, például HTML-t, és kliensoldali szkripteket, például JavaScriptet.

  • A HTML további előnyt jelent a PHP nyelv elsajátításakor. Még a HTML ismerete nélkül is megtanulhat PHP-t, de ajánlott, hogy ismerje legalább a HTML alapjait.
  • Adatbázis-kezelő rendszerek DBMS adatbázis-alapú alkalmazásokhoz.
  • Haladóbb témákhoz, például interaktív alkalmazásokhoz és webes szolgáltatásokhoz JavaScriptre és XML-re lesz szükség .

Az alábbiakban bemutatott folyamatábra bemutatja a PHP webalkalmazás alapvető architektúráját és azt, hogy a szerver hogyan kezeli a kéréseket.

Miért érdemes használni a PHP-t?

Nyilvánvalóan számos programozási nyelvről hallott odakinn; lehet, hogy kíváncsi arra, miért szeretnénk a PHP-t használni mérgeként a webes programozáshoz. Az alábbiakban bemutatunk néhány kényszerítő okot.

  • A PHP nyílt forráskódú és ingyenes.
  • Rövid tanulási görbe más nyelvekhez, például JSP, ASP stb.
  • Nagy közösségi dokumentum
  • A legtöbb webtárhely-kiszolgáló alapértelmezés szerint támogatja a PHP-t, ellentétben más nyelvekkel, például az IIS-t igénylő ASP-kkel. Ez teszi a PHP-t költséghatékony választássá.
  • A PHP rendszeresen frissül, hogy lépést tartson a legújabb technológiai trendekkel.
  • A PHP további előnye, hogy ez egy szerveroldali szkriptnyelv ; ez azt jelenti, hogy csak a szerverre kell telepítenie, és a kiszolgálótól erőforrásokat igénylő ügyfélszámítógépekre nem kell telepíteni a PHP-t; csak egy webböngésző lenne elég.
  • A PHP beépített támogatást nyújt a MySQL-lel kéz a kézben való munkához ; ez nem azt jelenti, hogy nem használhatja a PHP-t más adatbázis-kezelő rendszerekkel. A PHP-t továbbra is használhatja
    • Postgres
    • Jóslat
    • MS SQL Server
    • ODBC stb.
  • A PHP cross platform; ez azt jelenti, hogy számos különböző operációs rendszeren telepítheti alkalmazását, például Windows, Linux, Mac OS stb.

Mire használják a PHP-t és a piaci részesedést?

Ami a piaci részesedést illeti, több mint 20 millió weboldal és alkalmazás található az interneten, amelyeket PHP szkript nyelv segítségével fejlesztettek ki.

Ez a fent felvetett pontoknak tulajdonítható;

Az alábbi ábra bemutatja a PHP-t használó népszerű webhelyeket

PHP vs Asp.Net VS JSP VS CFML

ASP - Active Server Pages, JSP - Java Server Pages, CFML - Cold Fusion Markup language Az alábbi táblázat összehasonlítja a szerveroldali parancsfájlok nyelvét a PHP-vel

FUNKCIÓ PHP ÁSPISKÍGYÓ JSP CFML
Tanulási görbe rövid Hosszabb, mint a PHP Hosszabb, mint a PHP Hosszabb, mint a PHP
Webtárhely Szinte az összes tárhelyszerver támogatja Dedikált szerverre van szüksége Meglehetősen támogatott Dedikált szerverre van szüksége
Nyílt forráskód Igen Nem Igen Kereskedelmi és nyílt forráskódú egyaránt
Webszolgáltatások támogatása Beépített A .NET keretrendszert használja A könyvtárak hozzáadását használja Beépített
Integráció a HTML-be Könnyen Elég összetett Elég összetett Könnyen
MySQL támogatás Anyanyelvi Harmadik fél illesztőprogramokra van szüksége Harmadik fél illesztőprogramokra van szüksége A jelenlegi verzió natív támogatással rendelkezik. A régebbi verziók ODBC-t használnak
Könnyen kibővíthető más nyelvekkel Igen Nem Bővített Java osztályok és könyvtárak használatával. Igen

PHP fájlkiterjesztések

Fájl kiterjesztését és címkék Ahhoz, hogy a szerver , hogy azonosítsa a PHP fájlokat és szkriptek , meg kell menteni a fájlt a „.php” kiterjesztés . A régebbi PHP fájlkiterjesztések tartalmazzák

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

A PHP-t úgy tervezték, hogy működjön a HTML-sel, és mint ilyen, beágyazható a HTML-kódba.

PHP fájlokat html címkék nélkül is létrehozhat, ezt Pure PHP fájlnak hívják.

A szerver értelmezi a PHP kódot, és az eredményeket HTML kódként adja ki a webböngészőknek.

Annak érdekében, hogy a szerver azonosítani tudja a PHP kódot a HTML kódból, mindig be kell csatolnunk a PHP kódot a PHP címkékbe.

A PHP tag a kevesebb, mint szimbólummal kezdődik, amelyet a kérdőjel, majd a „php” szavak követnek.

A PHP a kis- és nagybetűk különbözõ nyelv, a „VAR” nem azonos a „var” -val.

Maguk a PHP tagek nem különböztetik a kis- és nagybetűket, de erősen ajánlott kisbetűket használni. Az alábbi kód szemlélteti a fenti pontot.

A PHP kódsorokra utasításként hivatkozunk. A PHP utasítások pontosvesszővel (;) végződnek. Ha csak egy állítása van, elhagyhatja a pontosvesszőt. Ha több állítása van, akkor minden sort pontosvesszővel kell befejeznie. A következetesség kedvéért javasoljuk, hogy az állítás (oka) t mindig pontosvesszővel fejezze be. A PHP parancsfájlok a szerveren futnak. A kimenetet HTML formátumban adjuk vissza.

PHP Hello világ

Az alább látható program egy alap PHP alkalmazás, amely a „Hello World!” Szavakat adja ki. Webböngészőben megtekintve.

Kimenet:

Hello world

Összegzés

  • A PHP a Hypertext előfeldolgozót jelenti
  • A PHP egy szerveroldali szkriptnyelv. Ez azt jelenti, hogy a szerveren fut. Az ügyfélalkalmazásoknak nem kell telepíteniük a PHP-t.
  • A PHP fájlokat a ".php" fájlkiterjesztéssel menti, és a PHP fejlesztőkód címkékbe van foglalva.
  • A PHP nyílt forráskódú és cross platform