Što je PHP? Napišite svoj prvi PHP program

Što je PHP?

PHP je skriptni jezik na poslužitelju. koja se koristi za razvoj statičkih web stranica ili dinamičkih web stranica ili web aplikacija. PHP je skraćenica od Hypertext Predprocesor, što je ranije značilo Osobne početne stranice.

PHP skripte mogu se interpretirati samo na poslužitelju na kojem je instaliran PHP.

Klijentska računala koja pristupaju PHP skriptama trebaju samo web preglednik.

PHP datoteka sadrži PHP oznake i završava s nastavkom ".php".

U ovom vodiču naučit ćete-

  • Što je skriptni jezik?
  • Skriptiranje VS programskog jezika
  • Što znači PHP?
  • Sintaksa Php
  • Zašto koristiti PHP?
  • Za što se koristi PHP i udio na tržištu
  • PHP vs ASP.NET VS JSP VS CFML
  • Proširenja PHP datoteke
  • PHP Pozdrav svijete

Što je skriptni jezik?

Skripta je skup programskih uputa koji se tumače tijekom izvođenja.

Scenarski jezik je jezik koji interpretira skripte u vrijeme izvođenja. Skripte su obično ugrađene u druga softverska okruženja.

Svrha skripti je obično poboljšati izvedbu ili izvesti rutinske zadatke za aplikaciju.

Skripte na strani poslužitelja tumače se na poslužitelju, dok skripte na strani klijenta tumači klijentska aplikacija.

PHP je skripta na strani poslužitelja koja se interpretira na poslužitelju, dok je JavaScript primjer skripte na strani klijenta koju interpretira klijentov preglednik. I PHP i JavaScript mogu se ugraditi u HTML stranice.

Programski jezik vs skriptni jezik

Programski jezik Jezik skriptiranja
Ima sve značajke potrebne za razvoj cjelovitih aplikacija. Uglavnom se koristi za rutinske zadatke
Kôd se mora sastaviti prije nego što se može izvršiti Kôd se obično izvršava bez kompajliranja
Ne mora biti ugrađen u druge jezike Obično je ugrađen u druga softverska okruženja.

Što znači PHP?

PHP znači - Osobna početna stranica , ali sada predstavlja rekurzivni povratni naziv PHP: Hypertext Preprocessor.

PHP kôd može biti ugrađen u HTML kôd ili se može koristiti u kombinaciji s raznim sustavima web predložaka, sustavom za upravljanje web sadržajem i web okvirima.

Sintaksa Php

PHP datoteka također može sadržavati oznake poput HTML-a i skripte na strani klijenta kao što je JavaScript.

  • HTML je dodatna prednost prilikom učenja PHP jezika. Možete čak i naučiti PHP bez poznavanja HTML-a, ali preporučuje se da barem znate osnove HTML-a.
  • DBMS sustavi za upravljanje bazom podataka za aplikacije zasnovane na bazama podataka.
  • Za naprednije teme poput interaktivnih aplikacija i web usluga trebat će vam JavaScript i XML .

Dijagram dijagrama toka prikazan u nastavku ilustrira osnovnu arhitekturu PHP web aplikacije i kako poslužitelj obrađuje zahtjeve.

Zašto koristiti PHP?

Očito ste čuli za brojne programske jezike vani; možda se pitate zašto bismo htjeli koristiti PHP kao svoj otrov za web programiranje. Ispod su neki od uvjerljivih razloga.

  • PHP je otvoren i besplatan.
  • Kratka krivulja učenja u usporedbi s drugim jezicima kao što su JSP, ASP itd.
  • Dokument velike zajednice
  • Većina poslužitelja za web hosting prema zadanim postavkama podržavaju PHP, za razliku od ostalih jezika kao što je ASP koji trebaju IIS. To čini PHP isplativim izborom.
  • PHP se redovito ažurira kako bi bio u toku s najnovijim tehnološkim trendovima.
  • Druga korist koju dobivate s PHP-om je ta što je to skriptni jezik na poslužitelju ; to znači da ga trebate instalirati samo na poslužitelju, a klijentska računala koja traže resurse s poslužitelja ne moraju imati instaliran PHP; bio bi dovoljan samo web preglednik.
  • PHP ima ugrađenu podršku za rad ruku pod ruku s MySQL-om ; to ne znači da PHP ne možete koristiti s drugim sustavima za upravljanje bazama podataka. I dalje možete koristiti PHP sa
    • Postgres
    • Oracle
    • MS SQL Server
    • ODBC itd.
  • PHP je višestruka platforma; to znači da svoju aplikaciju možete rasporediti na više različitih operativnih sustava kao što su Windows, Linux, Mac OS itd.

Za što se koristi PHP i udio na tržištu

Što se tiče tržišnog udjela, na internetu postoji preko 20 milijuna web stranica i aplikacija razvijenih pomoću PHP skriptnog jezika.

To se može pripisati gore spomenutim točkama;

Dijagram u nastavku prikazuje neke od popularnih web lokacija koje koriste PHP

PHP vs Asp.Net VS JSP VS CFML

ASP - Active Server Pages, JSP - Java Server Pages, CFML - Cold Fusion Markup language Tablica u nastavku uspoređuje različite skriptne jezike na strani poslužitelja s PHP-om

OSOBINA PHP ASP JSP CFML
Krivulja ucenja kratak Duži od PHP-a Duži od PHP-a Duži od PHP-a
Web hosting Podržavaju gotovo svi poslužitelji za hosting Potreban je namjenski poslužitelj Prilično podržano Potreban je namjenski poslužitelj
Otvoreni izvor Da Ne Da I komercijalni i otvoreni izvor
Podrška web usluga Ugrađeno Koristi .NET okvir Koristi dodavanje u knjižnicama Ugrađeno
Integracija s HTML-om Lako Prilično složen Prilično složen Lako
Podrška za MySQL Native Potrebni su vozači treće strane Potrebni su vozači treće strane Trenutna verzija ima izvornu podršku. Starije verzije koriste ODBC
Lako se proširuje na druge jezike Da Ne Prošireno korištenjem Java klasa i knjižnica. Da

Proširenja PHP datoteke

Ekstenzija datoteke i oznake kako bi se server da identificiraju svoje PHP datoteke i skripte , moramo spremiti u datoteku s „.php” . Starije ekstenzije PHP datoteka uključuju

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

PHP je dizajniran za rad s HTML-om i kao takav može se ugraditi u HTML kôd.

Možete stvoriti PHP datoteke bez ikakvih html oznaka i to se naziva Pure PHP datoteka.

Poslužitelj interpretira PHP kôd i prikazuje rezultate kao HTML kôd u web preglednicima.

Da bi poslužitelj mogao prepoznati PHP kôd iz HTML koda, uvijek moramo priložiti PHP kôd u PHP oznake.

PHP oznaka započinje simbolom manjim od kojeg slijedi upitnik, a zatim riječima "php".

PHP je jezik osjetljiv na velika i mala slova, "VAR" nije isto što i "var".

Sami PHP tagovi ne razlikuju velika i mala slova, ali toplo se preporučuje da koristimo mala slova. Donji kod ilustrira gornju točku.


PHP retke koda pozivat ćemo kao izjave. Izjave PHP-a završavaju se sa zarezom (;). Ako imate samo jednu izjavu, možete izostaviti dvotočku. Ako imate više izjava, svaki redak morate završiti sa zarezom. Radi dosljednosti, preporuča se da izjavu uvijek završite sa zarezom. PHP skripte izvršavaju se na poslužitelju. Izlaz se vraća u obliku HTML-a.

PHP Pozdrav svijete

Program prikazan u nastavku osnovna je PHP aplikacija koja daje riječi "Hello World!" Kada se gleda u web pregledniku.


Izlaz:

Hello world

Sažetak

  • PHP je skraćenica od Hypertext pretprocesor
  • PHP je skriptni jezik na poslužitelju. To znači da se izvršava na poslužitelju. Klijentske aplikacije ne trebaju imati instaliran PHP.
  • PHP datoteke spremaju se s nastavkom datoteke ".php", a PHP razvojni kod zatvoren je u oznake.
  • PHP je open source i više platformi

Zanimljivi članci...