>> SPEAKER: La oss skrive et program i PHP.
I motsetning til C, som er en sammensatt språk PHP er et tolket
språk, noe som betyr at så snart vi skrive til kildekoden i PHP, vi kan
bare å kjøre den ved å sende denne kilden kode som innspill til det som kalles en
tolk, et program som har som formål i livet er å lese din PHP kilde
kode, topp til bunn, fra venstre til høyre, og gjør, linje for linje, uansett hva det er
du har satt den til å gjøre.
Her, i en fil som heter hello.php, la meg begynne som følger.
Åpen brakett, spørsmålstegn, php, og deretter ned under, la meg lukke at php
tag med spørsmålstegn, vinkelbeslag.
>> Nå vil du finne, på enkelte datamaskiner, du kan faktisk komme unna med bare
gjøre åpen brakett, spørsmålstegn, uten den etterfølgende php.
Men du vil finne at koden din er mer bærbare og kjører på flere datamaskiner hvis
du bruker dette mer detaljert versjon.
Nå, i mellom disse kodene, la oss gjøre noe enkelt, som printf, sitat
unquote, "hello world", med en backslash n.
>> La oss nå lagre filen og kjøre dette programmet.
Men å kjøre denne filen, skal vi må passere den gjennom PHP
tolk.
Så teknisk sett er vi kjører PHP, og passerer som input kildekoden jeg
bare skrev.
For å gjøre dette, på min ledeteksten, Jeg skal gjøre php hello.php.
Og det ser vi, hello world.
>> Selvfølgelig, for å kjøre dette programmet, hadde jeg å vite at programmet ble skrevet
i PHP, slik at jeg ville vite å kjøre sin tolk.
Dette er absolutt en ideell, spesielt når, i C, etter kompilering et program,
en bruker kan bare kjøre det uten å ha til vet eller bryr seg om at det var en gang
skrevet i C. Men vi kan oppnå at samme effekt med PHP også.
>> La oss gå tilbake til min kildekode.
På toppen av denne filen, la oss legge til en shebang, en skarp smell eller
utropstegn, etterfulgt av skråstrek bin slash php, som er ganske enkelt
banen til PHP tolk eller program på denne maskinen.
La oss nå lagre filen, men også gjøre filen kjørbar
i tillegg til lesbar.
Det er nok for en fil for å være lesbar for et program som PHP å tolke
det, men å faktisk kjøre et program og se etter at shebang på toppen av det
å vite hva tolken skal brukes til å utføre koden, har vi å gjøre
fil kjørbar også.
>> For å gjøre dette, la oss skrive chmod et pluss x, for kjørbar, hello.php.
Og nå, la oss kjøre prikk slash hello.php.
Og igjen ser vi hello world.
Nå kan vi ta dette et skritt videre.
Vi trenger ikke å avsløre for verden at dette programmet, hallo verden, er
skrevet i PHP.
Vi kan fjerne den filtypen nå samt ved å angi mv hello.php,
skal bli omdøpt bare hei, og jeg kan nå gjøre dot slash hei, og jeg
igjen se hello world.
>> La oss ta dette ett siste trinnet.
Anta at jeg ikke nødvendigvis vet banen til PHP på datamaskinen
som dette programmet kan kjøres, men jeg vil at datamaskinen skal finne det for meg.
Det viser seg at på en rekke datamaskiner, det er et program som heter
env for miljøet, E-N-V, og at kan finne det ut for oss.
Så la oss gå tilbake til shebang og endre det å være ganske enkelt env plass php.
Denne nye shebang vil instruere datamaskin for å sjekke sitt miljø for
programmet, PHP, og hvis den er der, bruke den til å tolke dette programmet.