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.