Upottamisen PHP HTML
Alle <h2> otsikko tiedoston, lisää seuraavat rivit:
<?php
echo '<p>Order processed.</p>';
?>
Tallenna tiedosto ja ladata se teidän selain täyttämällä Bob lomakkeen ja painamalla Lähetä Tilaus-painiketta. Sinun pitäisi nähdä jotain samanlaista kuin kuva 1.2.
Kuva 1.,2 Teksti välitetään PHP: n echo rakentaa heijastuu selaimen
Huomaa, miten PHP-koodi kirjoitit oli upotettu sisällä normaalin näköinen HTML-tiedoston. Kokeile katsoa lähdettä selaimestasi. Sinun pitäisi nähdä tämä koodi <!DOCTYPE html:>
Mikään raaka PHP on näkyvissä, koska PHP-tulkki on käydä läpi käsikirjoitus ja korvasi sen lähdön käsikirjoituksen. Tämä tarkoittaa sitä, että PHP voit tuottaa puhdasta HTML katseltavissa millä tahansa selaimella, toisin sanoen, käyttäjän selaimen ei tarvitse ymmärtää PHP.,
Tämä esimerkki havainnollistaa käsite server-side scripting pähkinänkuoressa. PHP on tulkittu ja toteutettu web-palvelin, toisin kuin JavaScript ja muut client-side teknologiaa tulkita ja suorittaa kuluessa web-selain-käyttäjän koneeseen.
koodi, joka nyt on tässä tiedosto koostuu neljä tekstiä:
-
HTML
-
PHP-tagit
-
PHP lausuntoja,
-
Välilyönnillä
Voit myös lisätä kommentteja.
suurin osa esimerkin riveistä on vain tavallista HTML: ää.,
PHP-Luokka
PHP-koodi edellisessä esimerkissä alkoi <?php ja päättyi ?>. Tämä on samanlainen kuin kaikki HTML-tunnisteet, koska ne kaikki alkaa kanssa vähemmän kuin (<) symboli ja lopussa suurempi kuin (>) symboli. Nämä symbolit (<?php ja ?>) kutsutaan PHP-tagit. He kertovat www-palvelimelle, mistä PHP-koodi alkaa ja päättyy. Mikä tahansa tagien välinen teksti tulkitaan PHP: ksi. Mitä tahansa näiden tagien ulkopuolella olevaa tekstiä käsitellään normaalina HTML: nä., PHP-tunnisteiden avulla voit paeta HTML.
On olemassa kaksi tyylejä PHP tunnisteet; kukin seuraavista katkelmia koodi vastaa:
-
XML-tyyli
<?php echo '<p>Order processed.</p>'; ?>
Tämä on tag tyyli, että käytämme tässä kirjassa; se on hyvin suosittu PHP tag tyyli. Palvelimen järjestelmänvalvoja voi poistaa sen käytöstä, joten voit taata, että se on saatavilla kaikki palvelimet, mikä on erityisen tärkeää, jos olet kirjallisesti sovelluksia, joita voidaan käyttää eri laitoksiin. Tätä tag-tyyliä voidaan käyttää Extensible Markup Language (XML) – dokumenttien kanssa., Yleensä suosittelemme käyttämään tätä tag-tyyliä.
-
Lyhyt tyyli
<? echo '<p>Order processed.</p>'; ?>
Tämä tagi tyyli on yksinkertaisin ja seuraa tyyli Standard Generalized Markup Language (SGML) käsittely opetusta. Voit käyttää tätä tyyppinen tag—mikä on lyhin kirjoittaa—sinun täytyy joko ottaa short_open_tag-asetus config-tiedosto tai kääntää PHP lyhyt tunnisteet käytössä. Voit löytää lisää tietoa siitä, miten voit käyttää tätä tag tyyli Lisäyksessä A. käyttää tätä tyyliä ei suositella käytettäväksi koodi aiot jakaa., Se ei toimi monissa ympäristöissä, koska se ei ole enää oletusarvoisesti käytössä.
PHP Lausunnot
kerro PHP-tulkki mitä tehdä, mukaan lukien PHP lausuntoja välillä avaaminen ja sulkeminen luokka. Edellisen esimerkin käyttää vain yhden tyyppinen selvitys:
echo '<p>Order processed.</p>';
Kuten olet ehkä arvata, käyttämällä echo-konstruktio on erittäin yksinkertainen tulos: Se tulostaa (tai kaikuja) merkkijono välitetään sen selaimen. Kuvassa 1.2, näet tuloksen on, että Tekstijärjestys käsitellään. näkyy selainikkunassa.,
huomaa, että Echo-lausuman lopussa on puolipiste. Puolipisteet erillistä lausunnot PHP paljon kuin aikoja erillisiä lauseita englanti. Jos olet ohjelmoinut aiemmin C-tai Java-kielellä, tunnet puolipisteen käytön tällä tavalla.
puolipisteen jättäminen pois on yleinen syntaksivirhe, joka tehdään helposti. Se on kuitenkin yhtä helppo löytää ja korjata.
Välilyönnillä
Väli merkkejä, kuten rivinvaihto (rivinvaihdot), välilyöntejä, ja välilehdet ovat tunnetaan välilyönnillä., Kuten luultavasti jo tiedät, selaimet sivuuttaa whiteespace HTML, ja niin tekee PHP Moottori. Harkita nämä kaksi HTML-palasia:
<h1>Welcome to Bob's Auto Parts!</h1><p>What would you like to order today?</p>
ja
<h1>Welcome to Bob's
Auto Parts!</h1>
<p>What would you like
to order today?</p>
Nämä kaksi katkelmia HTML-koodin tuottaa sama tuotos, koska ne näyttävät sama selain. Kuitenkin, voit ja kannustetaan käyttämään välilyönnillä järkevästi HTML apuna ihmiselle—parantaa luettavuutta HTML-koodiin. Sama pätee PHP: hen., Sinun ei tarvitse olla mitään välilyönnillä välillä PHP lausuntoja, mutta se tekee koodi helpompi lukea jos laitat kunkin väittämän erilliselle riville. Esimerkiksi,
echo 'hello ';
echo 'world';
ja
echo 'hello ';echo 'world';
vastaavat, mutta ensimmäinen versio on helpompi lukea.
kommentit ovat juuri sitä: koodissa olevat kommentit toimivat koodia lukevien muistiinpanoina. Kommenteilla voidaan selittää käsikirjoituksen tarkoitus, kuka sen kirjoitti, miksi he kirjoittivat sen niin kuin tekivät, kun sitä viimeksi muokattiin ja niin edelleen. Yleensä löydät kommentteja kaikissa paitsi yksinkertaisin PHP skriptejä.,
PHP-tulkki ei huomioi kommenteissa mitään tekstiä. Pohjimmiltaan, PHP jäsennin hyppää yli kommentteja, joten ne vastaavat whitespace.
PHP tukee C, C++, ja shell script–tyylisiä kommentteja.
seuraavassa on C-tyyli, monirivinen kommentti, joka saattaa näkyä alussa PHP script:
/* Author: Bob Smith
Last modified: April 10
This script processes the customer orders.
*/
Multiline kommentteja pitäisi alkaa /* ja päättyy */. Kuten C: ssä, monirivisiä kommentteja ei voi peitellä.,
Voit myös käyttää single-line kommentteja, joko C++ – tyyliin:
echo '<p>Order processed.</p>'; // Start printing order
tai shell-skripti tyyliin:
echo '<p>Order processed.</p>'; # Start printing order
molemmat tyylit, kaikki kun kommentti merkki (# tai //) on kommentti, kunnes tulet rivin loppuun tai lopusta PHP tag, kumpi tulee ensin.