Kas ir PHP?
PHP ir servera puses skriptu valoda. kas tiek izmantots statisko vietņu vai dinamisko vietņu vai tīmekļa lietojumprogrammu izstrādei. PHP apzīmē hiperteksta priekšapstrādātāju, kas iepriekš apzīmēja Personīgās mājas lapas.
PHP skriptus var interpretēt tikai serverī, kurā ir instalēta PHP.
Klientu datoriem, kas piekļūst PHP skriptiem, nepieciešama tikai tīmekļa pārlūkprogramma.
PHP fails satur PHP tagus un beidzas ar paplašinājumu ".php".
Šajā apmācībā jūs uzzināsiet
- Kas ir skriptu valoda?
- Skriptu veidošana VS programmēšanas valodā
- Ko nozīmē PHP?
- Php sintakse
- Kāpēc izmantot PHP?
- Kas ir PHP un tirgus daļa
- PHP vs ASP.NET VS JSP VS CFML
- PHP failu paplašinājumi
- PHP Sveika pasaule
Kas ir skriptu valoda?
Skripts ir programmēšanas instrukciju kopums, kas tiek interpretēts izpildlaikā.Skriptu valoda ir valoda, kas skriptus interpretē izpildlaika laikā. Skripti parasti tiek iegulti citās programmatūras vidēs.
Skriptu mērķis parasti ir uzlabot lietojumprogrammas veiktspēju vai veikt ikdienas uzdevumus.
Servera puses skripti tiek interpretēti serverī, savukārt klienta puses skripti tiek interpretēti klienta lietojumprogrammā.
PHP ir servera puses skripts, kas tiek interpretēts serverī, savukārt JavaScript ir klienta puses skripta piemērs, kuru interpretē klienta pārlūks. Gan PHP, gan JavaScript var iegult HTML lapās.
Programmēšanas valoda Vs skriptu valoda
Programmēšanas valoda | Skriptu valoda |
Ir visas funkcijas, kas nepieciešamas pilnīgu lietojumprogrammu izstrādei. | Pārsvarā izmanto ikdienas uzdevumiem |
Kods ir jāapkopo, pirms to var izpildīt | Parasti kods tiek izpildīts bez kompilēšanas |
Nav nepieciešams iegult citās valodās | Parasti tiek iegults citās programmatūras vidēs. |
Ko nozīmē PHP?
PHP nozīmē - personīgā mājas lapa , bet tagad tas nozīmē rekursīvo aizmuguri PHP: Hypertext Preprocessor.PHP kods var būt iegults HTML kodā, vai arī to var izmantot kopā ar dažādām tīmekļa veidņu sistēmām, tīmekļa satura pārvaldības sistēmu un tīmekļa ietvariem.
Php sintakse
PHP failā var būt arī tādi tagi kā HTML un klienta puses skripti, piemēram, JavaScript.
- HTML ir papildu priekšrocība , apgūstot PHP valodu. Jūs pat varat iemācīties PHP, nezinot HTML, taču ieteicams vismaz zināt HTML pamatus.
- Datu bāzes pārvaldības sistēmas DBVS ar datu bāzi darbināmām lietojumprogrammām.
- Lai iegūtu progresīvākas tēmas, piemēram, interaktīvas lietojumprogrammas un tīmekļa pakalpojumus, jums būs nepieciešams JavaScript un XML .
Zemāk redzamā blokshēmas diagramma parāda PHP tīmekļa lietojumprogrammas pamata arhitektūru un to, kā serveris apstrādā pieprasījumus.
Kāpēc izmantot PHP?
Jūs acīmredzot esat dzirdējuši par vairākām programmēšanas valodām; jums var būt jautājums, kāpēc mēs vēlētos izmantot PHP kā mūsu indi tīmekļa programmēšanai. Tālāk ir minēti daži pārliecinoši iemesli.
- PHP ir atvērtā koda un bezmaksas.
- Īsa mācīšanās līkne salīdzinājumā ar citām valodām, piemēram, JSP, ASP utt.
- Liels kopienas dokuments
- Lielākā daļa tīmekļa mitināšanas serveru pēc noklusējuma atbalsta PHP, atšķirībā no citām valodām, piemēram, ASP, kurām nepieciešama IIS. Tas padara PHP par rentablu izvēli.
- PHP tiek regulāri atjaunināts, lai neatpaliktu no jaunākajām tehnoloģiju tendencēm.
- Cits ieguvums, ko jūs iegūstat ar PHP, ir tas, ka tā ir servera puses skriptu valoda ; tas nozīmē, ka jums tas jāinstalē tikai serverī, un klienta datoriem, kas pieprasa resursus no servera, nav jābūt instalētam PHP; pietiktu tikai ar interneta pārlūku.
- PHP ir iebūvēts atbalsts darbam roku rokā ar MySQL ; tas nenozīmē, ka jūs nevarat izmantot PHP ar citām datu bāzu pārvaldības sistēmām. Jūs joprojām varat izmantot PHP ar
- Postgres
- Orākuls
- MS SQL Server
- ODBC utt.
- PHP ir pārrobežu platforma; tas nozīmē, ka jūs varat izvietot savu lietojumprogrammu vairākās dažādās operētājsistēmās, piemēram, Windows, Linux, Mac OS utt.
Kas ir PHP un tirgus daļa
Runājot par tirgus daļu, internetā ir vairāk nekā 20 miljoni vietņu un lietojumprogrammu, kas izstrādātas, izmantojot PHP skriptu valodu.
To var attiecināt uz iepriekš izvirzītajiem punktiem;
Zemāk redzamā diagramma parāda dažas populāras vietnes, kurās tiek izmantots PHP
PHP vs Asp.Net VS JSP VS CFML
ASP - Active Server Pages, JSP - Java Server Pages, CFML - Cold Fusion Markup language Zemāk esošajā tabulā tiek salīdzinātas dažādas servera puses skriptu valodas ar PHP
ĪPAŠĪBA | PHP | ASP | JSP | CFML |
---|---|---|---|---|
Mācīšanās līkne | īss | Ilgāk nekā PHP | Ilgāk nekā PHP | Ilgāk nekā PHP |
Tīmekļa mitināšana | Atbalsta gandrīz visi mitināšanas serveri | Nepieciešams veltīts serveris | Diezgan atbalstīts | Nepieciešams veltīts serveris |
Atvērtais avots | Jā | Nē | Jā | Gan komerciālā, gan atvērtā pirmkoda |
Tīmekļa pakalpojumu atbalsts | Iebūvēts | Izmanto .NET ietvaru | Izmanto bibliotēku pievienošanu | Iebūvēts |
Integrācija ar HTML | Viegli | Diezgan sarežģīts | Diezgan sarežģīts | Viegli |
MySQL atbalsts | Dzimtā | Nepieciešami trešo personu draiveri | Nepieciešami trešo personu draiveri | Pašreizējai versijai ir vietējais atbalsts. Vecākās versijās tiek izmantots ODBC |
Viegli paplašina citas valodas | Jā | Nē | Paplašināta, izmantojot Java klases un bibliotēkas. | Jā |
PHP failu paplašinājumi
Faila paplašinājums un birkas Lai uz serveri , lai identificētu savus PHP failus un skriptus , mums ir saglabāt šo failu ar ".php" pagarinājumu . Vecāki PHP failu paplašinājumi ietver
- .phtml
- .php3
- .php4
- .php5
- .phps
PHP tika izstrādāts darbam ar HTML, un kā tādu to var iegult HTML kodā.
Jūs varat izveidot PHP failus bez HTML tagiem, un to sauc par Pure PHP failu.
Serveris interpretē PHP kodu un rezultātus tīmekļa pārlūkprogrammās izsūta kā HTML kodu.
Lai serveris varētu identificēt PHP kodu no HTML koda, mums vienmēr jāpievieno PHP kods PHP tagos.
PHP tags sākas ar mazāku par simbolu, kam seko jautājuma zīme un pēc tam vārdi “php”.
PHP ir reģistrjutīga valoda, “VAR” nav tas pats, kas “var”.
Paši PHP tagi nav reģistrjutīgi, taču ļoti ieteicams izmantot mazos burtus. Zemāk redzamais kods ilustrē iepriekš minēto.
Mēs atsauksies uz PHP koda rindiņām kā paziņojumiem. PHP paziņojumi beidzas ar semikolu (;). Ja jums ir tikai viens paziņojums, varat izlaist semikolu. Ja jums ir vairāk nekā viens priekšraksts, katra rinda jāpabeidz ar semikolu. Konsekvences labad ieteicams paziņojumu (-us) vienmēr beigt ar semikolu. PHP skripti tiek izpildīti serverī. Izeja tiek atgriezta HTML formā.
PHP Sveika pasaule
Zemāk redzamā programma ir pamata PHP lietojumprogramma, kas izdod vārdus “Hello World!” Skatoties tīmekļa pārlūkprogrammā.
Izeja:
Hello world
Kopsavilkums
- PHP nozīmē Hypertext pirmsprocesoru
- PHP ir servera puses skriptu valoda. Tas nozīmē, ka tas tiek izpildīts serverī. Klienta lietojumprogrammām nav jābūt instalētai PHP.
- PHP faili tiek saglabāti ar .php faila paplašinājumu, un PHP izstrādes kods ir ievietots tagos.
- PHP ir atvērtā koda un starpplatforma