PHP je programski jezik često se koristi za stvaranje sadržaja za web stranice pomoću kojih se mogu programirati html stranice i izvorni kodovi. PHP je rekurzivna kratica šta to znači "PHP Hypertext Pponovni procesor »(u početku PHP Tools, ili, Plični Home Page Tools), a to je a interpretirani jezik koristi se za kreiranje aplikacija za servere ili kreiranje dinamičnog sadržaja za web stranice. U posljednje vrijeme i za stvaranje drugih vrsta programa, uključujući aplikacije s grafičkim sučeljem pomoću biblioteka Qt o GTK +.
UPOTREBA PHP-a
Glavne namjene PHP-a su sljedeće:
- Raspored za web stranice dinamika, obično u kombinaciji s mehanizmom baze podataka MySQL, iako ima izvornu podršku za druge motore, uključujući i standardni ODBC, što uvelike proširuje vaše mogućnosti povezivanja.
- Programiranje konzole, u stilu Perl o skriptiranje školjki.
- Stvaranje grafičkih aplikacija neovisnih o pregledaču, pomoću kombinacije PHP i Qt/GTK +, omogućavajući vam razvoj aplikacija za radne površine u operativni sistemi u kojem je podržan.
PREDNOSTI PHP-a
- To je a multiplatform jezik.
- Sposobnost povezivanja s većinom pokretačkih programa baze podataka koji se danas koriste naglašava njenu povezanost sa MySQL
- Čitajte i manipulirajte podacima iz različitih izvora, uključujući podatke koje korisnici mogu unijeti iz HTML obrazaca.
- Sposobnost da proširi svoj potencijal koristeći ogroman broj modula (koji se nazivaju dodaci ili proširenja).
- Na svojoj službenoj stranici ima opsežnu dokumentaciju ([1]), među kojima se ističe da su sve sistemske funkcije objašnjene i prikazane u jednoj datoteci pomoći.
- Es besplatno, pa je predstavljen kao lako dostupna alternativa svima.
- Omogućava tehnike Objektno orijentirano programiranje.
- Omogućava stvaranje web obrazaca.
- Izuzetno sveobuhvatna i uključena matična biblioteka funkcija
- Ne zahtijeva definiciju tipova varijabli ili detaljno rukovanje na niskom nivou.
Evo primjera jednostavne web stranice razvijene na jeziku PHP.
Primjer if (isset($ _ POST['pokazuje'])) { odjek 'Bok,'.html entiteti($ _ POST['Ime']) .', vaša omiljena hrana je:'. html entiteti($ _ POST['hrana']); } drugo { ?> <form method="POŠTA" akcija ="?"> Kako se zoveš"tekst" ime ="Ime"> Koja je vaša omiljena hrana?"hrana"> Špagete Roast Pizza"predati" ime ="pokazuje" vrijednost ="Pratiti"> } ?>
U ovom kodu moguće je uočiti sljedeće karakteristike:
- Varijable koje obrazac šalje metodom POST primaju se na jeziku unutar polja
$_POST
, što olakšava dobivanje ove vrste podataka. Ovu istu metodu jezik koristi za sve izvore informacija u web aplikaciji, kao što je kolači u matrici$_COOKIES
, URL varijable u$_GET
(koji se u obrascima može koristiti za spremanje podataka), upotreba varijabli sesije$_SESSION
i varijable poslužitelja i klijenta kroz niz$_SERVER
. - PHP kôd je ugrađen u HTML i komunicira s njim, što omogućava dizajniranje web stranice u zajedničkom uređivaču HTML i dodajte dinamički kod unutar oznaka
<?php ?>
. - Rezultat prikazuje i skriva određene dijelove koda HTML uslovno.
- Moguće je koristiti funkcije specifične za jezik za web aplikacije poput
htmlentitites()
, koji pretvara znakove koji imaju neko posebno značenje u kodu HTML ili koji se mogu pogrešno prikazati u pretraživaču kao akcenti ili zamjene, u ekvivalentima u formatu HTML..
Ako želite i dalje znati malo više o najpopularnijem besplatnom jeziku, možete posjetiti službenu web stranicu