Innebygging PHP i HTML
Under <h2> overskrift i filen din, legg til følgende linjer:
<?php
echo '<p>Order processed.</p>';
?>
Lagre filen og legg den i din nettleser ved å fylle ut Bob ‘ s form og klikke knappen Send Bestilling. Skal du se noe lignende til utgang vist i Figur 1.2.
Figur 1.,2 Tekst som sendes til PHP echo konstruere er gjentatt til nettleser
Merke til hvordan PHP-koden du skrev var integrert i et normalt utseende for HTML-fil. Prøv å se på kilden fra din nettleser. Du burde se denne koden <!DOCTYPE html>
Ingen av raw PHP er synlig fordi PHP-tolkeren har gått gjennom manus og erstattet det med utgang fra manus. Dette betyr at fra PHP-du kan produsere ren HTML som kan vises med hvilken som helst nettleser, med andre ord, brukerens nettleser ikke trenger å forstå PHP.,
Dette eksemplet illustrerer konseptet av server-side scripting i et nøtteskall. PHP har blitt tolket og henrettet på web-serveren, er så langt fra JavaScript og andre klientbaserte teknologier tolkes og gjennomføres i en nettleser på en brukers maskin.
koden som du nå har i denne filen består av fire typer tekst:
-
HTML
-
PHP kodene
-
PHP uttalelser
-
Mellomrom
Du kan også legge til kommentarer.
de Fleste av linjene i eksemplet er bare ren HTML.,
PHP Kodene
PHP-koden i foregående eksempel begynte med <?php og endte med ?>. Dette er likt for alle HTML-koder, fordi de alle begynner med en mindre enn (<) – symbolet, og avslutt med en som er større enn (>) symbolet. Disse symbolene (<?php og ?>) kalles PHP kodene. De forteller web-server hvor PHP-koden starter og slutter. Enhver tekst mellom koder er tolket som PHP. Tekst utenfor disse kodene er behandlet som vanlig HTML., PHP-koder tillate deg å flykte fra HTML.
Det er faktisk to stiler av PHP-koder, og hvert av de følgende fragmenter av kode som er lik:
-
XML-stil
<?php echo '<p>Order processed.</p>'; ?>
Dette er koden stil som vi bruker i denne bok; det er den foretrukne PHP-tag-stil. Systemansvarlig kan ikke slå den av, slik at du kan garanti det vil være tilgjengelig på alle servere, noe som er særlig viktig hvis du skal skrive programmer som kan brukes på ulike installasjoner. Denne tag-stil kan brukes med XML (Extensible Markup Language) dokumenter., Generelt anbefaler vi at du bruker denne tag-stil.
-
Kort stil
<? echo '<p>Order processed.</p>'; ?>
Denne taggen stil er den enkleste og følger stilen til en Standard Generalized Markup Language (SGML) som behandler instruksjon. For å bruke denne type tag—som er den korteste å skrive—du enten må aktivere short_open_tag sette i config-filen eller kompilere PHP med korte tagger aktivert. Du finner mer informasjon om hvordan du bruker denne tag-stil i Vedlegg A. bruk av denne stilen er ikke anbefalt for bruk i koden som du planlegger å distribuere., Det vil ikke fungere i mange miljøer ettersom det ikke lenger er aktivert som standard.
PHP Uttalelser
Du fortelle PHP-tolker hva du skal gjøre ved blant annet å PHP uttalelser mellom åpning og lukking koder. De foregående eksempel brukes bare én type uttalelse:
echo '<p>Order processed.</p>';
Som du sikkert har gjettet, bruke echo konstruere har en veldig enkel resultat: Det utskrifter (eller ekko) strengen som sendes til nettleseren. I Figur 1.2, kan du se resultatet er at teksten Ordre behandlet. vises i nettleser-vinduet.,
Merke til at det er et semikolon på slutten av echo-setningen. Semikolon separate uttalelser i PHP mye som perioder separate setninger på engelsk. Hvis du har programmert i C eller Java før, vil du være kjent med bruk av semikolon på denne måten.
å Forlate av semikolon er en vanlig syntaks feil som er lett gjort. Men det er like enkelt å finne og rette opp.
Mellomrom
Mellomrom-tegn, for eksempel newlines (vognreturer), mellomrom, og kategoriene er kjent som mellomrom., Som du sikkert allerede vet, nettlesere ignorere mellomrom i HTML, og så gjør PHP-motoren. Vurdere disse to HTML-fragmenter:
<h1>Welcome to Bob's Auto Parts!</h1><p>What would you like to order today?</p>
og
<h1>Welcome to Bob's
Auto Parts!</h1>
<p>What would you like
to order today?</p>
Disse to utdrag av HTML-koden produsere identiske output fordi de synes det samme til nettleseren. Imidlertid, du kan til og oppfordres til å bruke plass på en fornuftig måte i HTML som et hjelpemiddel for mennesker—for å øke lesbarheten av HTML-koden. Det samme er tilfelle med PHP., Du trenger ikke å ha noen mellomrom mellom PHP uttalelser, men det gjør koden lettere å lese hvis du setter hvert utsagn på en separat linje. For eksempel,
echo 'hello ';
echo 'world';
og
echo 'hello ';echo 'world';
er likeverdige, men den første versjonen er lettere å lese.
Kommentarer er akkurat det: Kommentarer i koden fungere som noter til folk å lese koden. Kommentarer kan brukes til å forklare formålet med skript, som skrev det, hvorfor de skrev det på den måten de gjorde, når det sist ble endret, og så videre. Du som regel finne kommentarer i alle, men den enkleste PHP-skript.,
PHP-tolkeren ignorerer all tekst i kommentarer. I hovedsak, PHP-parseren hopper over kommentarer, noe som gjør dem tilsvarende mellomrom.
PHP støtter C, C++, shell script–stil kommentarer.
følgende er en C-stil, multiline kommentar som kan vises ved starten av et PHP-script:
/* Author: Bob Smith
Last modified: April 10
This script processes the customer orders.
*/
Multiline kommentarer bør begynne med /* og avslutt med */. Som i C, multiline kommentarer kan nestes.,
Du kan også bruke single-line kommentarer, enten i C++ stil:
echo '<p>Order processed.</p>'; // Start printing order
eller i shell script stil:
echo '<p>Order processed.</p>'; # Start printing order
Med begge disse stiler, alt etter kommentar symbol (# eller //) som en kommentar til du kommer til slutten av linjen, eller forhold PHP-koden, avhengig av hva som kommer først.