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