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

Što je PHP?

PHP je skriptni jezik na strani poslužitelja. koji se koristi za razvoj statičkih web stranica ili dinamičkih web stranica ili web aplikacija. PHP je kratica za Hypertext Pre-processor, što je ranije značilo Personal Home Pages.

PHP skripte mogu se interpretirati samo na poslužitelju koji ima instaliran PHP.

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

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

Što je skriptni jezik?

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

Skriptni jezik je jezik koji tumači skripte tijekom izvođenja. Skripte su obično ugrađene u druga softverska okruženja.

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

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

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

Programski jezik nasuprot skriptnom jeziku

Programski jezik Skriptni jezik
Ima sve značajke potrebne za razvoj kompletnih aplikacija. Uglavnom se koristi za rutinske zadatke
Kod se mora kompajlirati prije nego što se može izvršiti Kod se obično izvršava bez prevođenja
Ne treba ga ugrađivati ​​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 rekurzivnu pozadinu PHP: Hypertext Preprocessor.

PHP kod može biti ugrađen u HTML kod ili se može koristiti u kombinaciji s različitim sustavima web predložaka, sustavom za upravljanje web sadržajem i web okvirima.

Sintaksa PHP

Sintaksa PHP

PHP datoteka također može sadržavati oznake kao što su HTML i skripte na strani klijenta kao što su JavaSkripta.

  • HTML je dodatna prednost prilikom učenja PHP jezika. Možete čak naučiti PHP bez poznavanja HTML-a, ali preporučuje se da znate barem osnove HTML-a.
  • Sustavi za upravljanje bazama podataka DBMS za aplikacije koje pokreću baze podataka.
  • Za naprednije teme kao što su interaktivne aplikacije i web usluge trebat će vam JavaSkripta i XML.

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

Sintaksa PHP

Zašto koristiti PHP?

Očito ste čuli za nekoliko programski jezici Tamo vani; možda se pitate zašto bismo htjeli koristiti PHP kao naš otrov za web programiranje. U nastavku su neki od uvjerljivih razloga.

  • PHP je otvorenog koda i besplatno.
  • Kratka krivulja učenja u usporedbi s drugim jezicima kao što su JSP, ASP itd.
  • Veliki dokument zajednice
  • Većina poslužitelja web hostinga podržava PHP prema zadanim postavkama za razliku od drugih jezika kao što je ASP koji trebaju IIS. Ovo PHP čini isplativim izborom.
  • PHP se redovito ažurira kako bi bio u toku s najnovijim tehnološkim trendovima.
  • Druga prednost koju dobivate uz PHP je ta da je skriptni jezik na strani poslužitelja; to znači da ga trebate instalirati samo na poslužitelju, a klijentska računala koja traže resurse od poslužitelja ne moraju imati instaliran PHP; dovoljan bi bio samo web preglednik.
  • PHP ima ugrađena potpora za rad ruku pod ruku s MySQL; to ne znači da ne možete koristiti PHP s drugim sustavima za upravljanje bazom podataka. I dalje možete koristiti PHP sa

    • postgres
    • Oracle
    • MS SQL Server
    • ODBC itd.
  • PHP je križna platforma; to znači da svoju aplikaciju možete implementirati na više različitih operativnih sustava kao što su Windows, Linux, Mac OS itd.

Za što se PHP koristi i tržišni udio

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

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

Donji dijagram prikazuje neke od popularnih stranica koje koriste PHP

PHP se koristi za & Tržišni udio

PHP vs Asp.Net VS JSP VS CFML

ASP – stranice aktivnog poslužitelja, JSP - Java Stranice poslužitelja, CFML – jezik za označavanje Cold Fusion Tablica u nastavku uspoređuje različite skriptne jezike na strani poslužitelja s PHP-om

IGRANI PHP ASP JSP CFML
Krivulja ucenja kratak Dulje od PHP-a Dulje od PHP-a Dulje od PHP-a
web hosting Podržavaju ga gotovo svi hosting poslužitelji Potreban namjenski poslužitelj Prilično podržano Potreban namjenski poslužitelj
Otvoreni izvor Da Ne Da I komercijalni i otvoreni kod
Podrška za web usluge Sagrađen u Koristi .NET okvir Koristi dodatke u knjižnicama Sagrađen u
Integracija s HTML-om Lako Prilično složeno Prilično složeno Lako
MySQL podrška Domorodac Potrebni su upravljački programi treće strane Potrebni su upravljački programi treće strane Trenutna verzija ima izvornu podršku. Starije verzije koriste ODBC
Lako se proširuje drugim jezicima Da Ne Proširena uporaba Java razreda i knjižnica. Da

PHP ekstenzije datoteka

Ekstenzija datoteke i oznake Da bi se server do identificirati naše PHP slika i skripta, moramo spasiti o file s ekstenzija “.php”.. Starija PHP proširenja datoteka uključuju

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

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

PHP ekstenzije datoteka

Možete kreirati PHP datoteke bez ikakvih html oznaka i to se zove čista PHP datoteka.

Poslužitelj tumači PHP kod i šalje rezultate kao HTML kod web preglednicima.

Kako bi poslužitelj mogao identificirati PHP kod iz HTML koda, moramo PHP kod uvijek uključiti u PHP oznake.

PHP oznaka počinje simbolom manje od kojeg slijedi upitnik, a zatim riječi "php".

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

Same PHP oznake nisu osjetljive na velika i mala slova, ali se preporučuje da koristimo mala slova. Kod u nastavku ilustrira gornju točku.

<?php … ?>

Retke PHP koda nazivat ćemo izjavama. PHP naredbe završavaju točkom zarezom (;). Ako imate samo jednu izjavu, možete izostaviti točku zarez. Ako imate više od jedne izjave, morate završiti svaki redak točkom zarezom. Radi dosljednosti, preporuča se da svoju izjavu(e) uvijek završavate točkom zarezom. PHP skripte se izvršavaju na poslužitelju. Izlaz se vraća u obliku HTML-a.

PHP Zdravo svijete

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

<?php
echo "Hello world";
?>

Izlaz:

Hello world

rezime

  • PHP je kratica za Hypertext pre-processor
  • PHP je skriptni jezik na strani poslužitelja. To znači da se izvršava na poslužitelju. Klijentske aplikacije ne moraju imati instaliran PHP.
  • PHP datoteke spremaju se s datotečnim nastavkom ".php", a PHP razvojni kod nalazi se u oznakama.
  • PHP je open source i cross platform