Mikä on PHP? Kirjoita ensimmäinen PHP-ohjelmasi
Mikä on PHP?
PHP on palvelinpuolen komentosarjakieli. jota käytetään staattisten verkkosivustojen tai dynaamisten verkkosivustojen tai verkkosovellusten kehittämiseen. PHP tulee sanoista Hypertext Pre-processor, joka aiemmin tarkoitti henkilökohtaisia kotisivuja.
PHP-skriptejä voidaan tulkita vain palvelimella, johon on asennettu PHP.
PHP-skriptejä käyttävät asiakastietokoneet vaativat vain verkkoselaimen.
PHP-tiedosto sisältää PHP-tageja ja päättyy tunnisteella ".php".
Mikä on komentosarjakieli?
Komentosarja on ohjelmointiohjeiden sarja, joka tulkitaan suorituksen aikana.
Skriptikieli on kieli, joka tulkitsee skriptejä ajon aikana. Skriptit on yleensä upotettu muihin ohjelmistoympäristöihin.
Skriptien tarkoitus on yleensä parantaa sovelluksen suorituskykyä tai suorittaa rutiinitehtäviä.
Palvelinpuolen komentosarjat tulkitaan palvelimella, kun taas asiakaspuolen komentosarjat tulkitsee asiakassovellus.
PHP on palvelinpuolen skripti, joka tulkitaan palvelimella JavaKäsikirjoitus on esimerkki asiakaspuolen komentosarjasta, jonka asiakasselain tulkitsee. Sekä PHP että JavaKomentosarja voidaan upottaa HTML-sivuille.
Ohjelmointikieli vs komentosarjakieli
Ohjelmointikieli | Skriptikieli |
---|---|
Sisältää kaikki ominaisuudet, joita tarvitaan täydellisten sovellusten kehittämiseen. | Käytetään enimmäkseen rutiinitehtäviin |
Koodi on käännettävä ennen kuin se voidaan suorittaa | Koodi suoritetaan yleensä ilman kääntämistä |
Ei tarvitse upottaa muihin kieliin | Se on yleensä upotettu muihin ohjelmistoympäristöihin. |
Mitä PHP tarkoittaa?
PHP tarkoittaa - Henkilökohtainen kotisivu, mutta se tarkoittaa nyt rekursiivista taustanimeä PHP: Hypertext Preprocessor.
PHP-koodi voidaan upottaa HTML-koodiin, tai sitä voidaan käyttää yhdessä erilaisten web-mallijärjestelmien, web-sisällönhallintajärjestelmän ja verkkokehysten kanssa.
PHP-syntakse
PHP-tiedosto voi sisältää myös tunnisteita, kuten HTML-koodia, ja asiakaspuolen komentosarjoja, kuten JavaSkripti.
- HTML on lisäetu kun opit PHP-kieltä. Voit jopa oppia PHP tuntematta HTML:ää, mutta on suositeltavaa, että tunnet ainakin HTML:n perusteet.
- Tietokannan hallintajärjestelmät DBMS tietokantapohjaisille sovelluksille.
- Tarvitset edistyneemmille aiheille, kuten interaktiivisille sovelluksille ja verkkopalveluille JavaScript ja XML.
Alla oleva vuokaavio havainnollistaa PHP-verkkosovelluksen perusarkkitehtuuria ja sitä, kuinka palvelin käsittelee pyynnöt.
Miksi käyttää PHP:tä?
Olet ilmeisesti kuullut useista ohjelmointikielet siellä ulkona; saatat ihmetellä, miksi haluamme käyttää PHP:tä myrkkynä web-ohjelmointiin. Alla on joitain painavia syitä.
- PHP on avoimen lähdekoodin ja ilmainen.
- Lyhyt oppimiskäyrä verrattuna muihin kieliin, kuten JSP, ASP jne.
- Suuri yhteisön asiakirja
- Useimmat web-hosting-palvelimet tukevat oletusarvoisesti PHP:tä toisin kuin muut IIS:ää tarvitsevat kielet, kuten ASP. Tämä tekee PHP:stä kustannustehokkaan valinnan.
- PHP päivitetään säännöllisesti pysyäkseen ajan tasalla uusimpien teknologiatrendien kanssa.
- Toinen PHP:n etu on, että se on a palvelinpuolen komentosarjakieli; tämä tarkoittaa, että sinun tarvitsee vain asentaa se palvelimelle ja palvelimelta resursseja pyytävien asiakastietokoneiden ei tarvitse olla PHP:tä asennettuna; pelkkä verkkoselain riittäisi.
- PHP:llä on sisäänrakennettu tuki käsi kädessä työskentelyyn MySQL; tämä ei tarkoita, että et voi käyttää PHP:tä muiden tietokannan hallintajärjestelmien kanssa. Voit silti käyttää PHP:tä kanssa
- postgres
- Oracle
- MS SQL Server
- ODBC jne.
- PHP on cross foorumi; Tämä tarkoittaa, että voit ottaa sovelluksesi käyttöön useissa eri käyttöjärjestelmissä, kuten Windowsissa, Linuxissa, Mac OS:ssä jne.
Mihin PHP:tä käytetään ja markkinaosuus
Markkinaosuudella mitattuna Internetissä on yli 20 miljoonaa PHP-skriptikielellä kehitettyä verkkosivustoa ja sovellusta.
Tämä voi johtua edellä esitetyistä seikoista;
Alla oleva kaavio näyttää joitain suosittuja PHP:tä käyttäviä sivustoja
PHP vs Asp.Net VS JSP VS CFML
ASP - Aktiiviset palvelinsivut, JSP - Java Palvelinsivut, CFML – Cold Fusion Markup Language Alla olevassa taulukossa verrataan eri palvelinpuolen komentosarjakieliä PHP:hen
Ominaisuus | PHP | ASP | JSP | CFML |
---|---|---|---|---|
Oppimiskäyrä | lyhyt | Pidempi kuin PHP | Pidempi kuin PHP | Pidempi kuin PHP |
Web hosting | Lähes kaikki hosting-palvelimet tukevat | Tarvitsee erillisen palvelimen | Melko tuettu | Tarvitsee erillisen palvelimen |
Avoin lähdekoodi | Kyllä | Ei | Kyllä | Sekä kaupallinen että avoimen lähdekoodin |
Verkkopalveluiden tuki | Rakennettu | Käyttää .NET-kehystä | Käyttötarkoitukset lisäävät kirjastoja | Rakennettu |
Integrointi HTML:n kanssa | Helppo | Melko monimutkainen | Melko monimutkainen | Helppo |
MySQL tuki | Syntyperäinen | Tarvitsee kolmannen osapuolen ajurit | Tarvitsee kolmannen osapuolen ajurit | Nykyisessä versiossa on alkuperäinen tuki. Vanhemmat versiot käyttävät ODBC:tä |
Helposti laajennettavissa muilla kielillä | Kyllä | Ei | Laajennettu käyttö Java luokat ja kirjastot. | Kyllä |
PHP tiedostolaajennukset
Tiedostopääte ja tunnisteet Jotta palvelin että tunnistaa meidän PHP Tiedostojen ja skriptejä, meidän täytyy säästää Ishayoiden opettaman tiedosto jossa ".php" laajennus. Vanhemmat PHP-tiedostotunnisteet sisältävät
- .phtml
- .php3
- .php4
- .php5
- .phps
PHP on suunniteltu toimimaan HTML:n kanssa, ja sellaisena se voidaan upottaa HTML-koodiin.
Voit luoda PHP - tiedostoja ilman html - tageja ja sitä kutsutaan Pure PHP - tiedostoksi .
Palvelin tulkitsee PHP-koodin ja tulostaa tulokset HTML-koodina verkkoselaimille.
Jotta palvelin tunnistaa PHP-koodin HTML-koodista, meidän on aina sisällytettävä PHP-koodi PHP-tunnisteisiin.
PHP-tunniste alkaa alle-symbolilla, jota seuraa kysymysmerkki ja sitten sanat "php".
PHP on isot ja pienet kirjaimet huomioiva kieli, "VAR" ei ole sama kuin "var".
Itse PHP-tunnisteet eivät erota kirjainkoolla, mutta on erittäin suositeltavaa käyttää pieniä kirjaimia. Alla oleva koodi havainnollistaa yllä olevaa kohtaa.
<?php … ?>
Puhumme PHP-koodiriveistä lauseina. PHP-lauseet päättyvät puolipisteeseen (;). Jos sinulla on vain yksi lause, voit jättää puolipisteen pois. Jos sinulla on useampi kuin yksi lause, sinun on päätettävä jokainen rivi puolipisteellä. Johdonmukaisuuden vuoksi on suositeltavaa, että lopetat lausumasi aina puolipisteeseen. PHP-skriptit suoritetaan palvelimella. Tulos palautetaan HTML-muodossa.
PHP Hei maailma
Alla oleva ohjelma on PHP-perussovellus, joka tulostaa sanat "Hello World!" Kun katsotaan verkkoselaimella.
<?php echo "Hello world"; ?>
lähtö:
Hello world
Yhteenveto
- PHP tulee sanoista Hypertext pre-processor
- PHP on palvelinpuolen komentosarjakieli. Tämä tarkoittaa, että se suoritetaan palvelimella. Asiakassovelluksissa ei tarvitse olla PHP:tä asennettuna.
- PHP-tiedostot tallennetaan ".php"-tiedostotunnisteella, ja PHP-kehityskoodi on suljettu tunnisteisiin.
- PHP on avoimen lähdekoodin ja monialustainen