>> Speak: Låt oss skriva ett program i PHP.
Till skillnad från C, vilket är en kompilerad språk, PHP är ett tolkat
språk, vilket innebär att så snart skriva till vår källkod i PHP, vi kan
helt enkelt programmet genom att skicka den källan kod som input i vad som kallas en
tolken, ett program vars syfte i livet är att läsa din PHP-källkod
kod, uppifrån och ned, vänster till höger, och gör, rad för rad, det är vad
du har ställt in den.
Här, i en fil som heter hello.php, Låt mig börja så här.
Öppet fäste, frågetecken, php, och sedan ner nedan, låt mig avsluta denna php
tag med frågetecken, vinkelfäste.
>> Nu hittar du, på vissa datorer, du kan faktiskt komma undan med bara
göra öppna fäste, frågetecken, utan den bakre php.
Men du kommer att upptäcka att din kod är mer bärbar och körs på fler datorer om
du använder detta mer utförlig version.
Nu, i-mellan dessa taggar, låt oss göra något enkelt, som printf, citat
unquote, "Hello World", med ett omvänt snedstreck n.
>> Låt oss nu spara filen och köra programmet.
Men att köra den här filen, kommer vi att måste passera den genom PHP
tolk.
Så tekniskt, vi kör PHP, och passerar som ingångskällkoden jag
just skrev.
För att göra detta, på min kommandotolk Jag gör php hello.php.
Och det ser vi, hallå världen.
>> Naturligtvis, för att köra det här programmet, hade jag att veta att programmet var skrivet
i PHP, så att jag skulle veta att köra sin tolk.
Detta är förvisso ett ideal, särskilt då, i C, efter kompilering av ett program,
en användare kan bara köra det utan att ha att veta eller bry sig om att det var en gång
skrivet i C. Men vi kan uppnå detta Samma effekt med PHP också.
>> Låt oss gå tillbaka till min källkod.
Högst upp i den här filen, låt oss lägga till en Shebang, en kraftig smäll eller
utropstecken, följt av snedstreck bin slash php, vilket helt enkelt är
sökvägen till PHP-tolken eller program på denna dator.
Låt oss nu spara filen, men också göra filen körbar
i tillägg till läsbar.
Det räcker att en fil ska vara läsbar för ett program som PHP för att tolka
det, men att faktiskt köra ett program och leta efter att shebang på toppen av det
att veta vad tolken ska användas för att exekvera koden måste vi göra
filen körbar också.
>> För att göra detta, låt oss skriva chmod ett plus x, för körbara, hello.php.
Och nu ska vi köra prick slash hello.php.
Och återigen ser vi hej världen.
Nu kan vi ta detta ett steg längre.
Vi behöver inte avslöja för världen att detta program, hallå världen, är
skriven i PHP.
Vi kan ta bort att filändelsen nu samt genom att specificera mv hello.php,
skall döpas helt enkelt hej, och jag kan nu göra prick snedstreck hej, och jag
återigen se hallå världen.
>> Låt oss ta detta ett sista steg.
Antag att jag inte alltid vet sökvägen till PHP på den dator
som detta program kan köras, men jag vill att datorn ska hitta den åt mig.
Det visar sig att på många datorer, det finns ett program som heter
env för miljö, E-N-V, som kan räkna ut för oss.
Så låt oss gå tillbaka till Shebang och ändra det till helt enkelt env utrymme php.
Denna nya shebang kommer att instruera den dator för att kontrollera dess miljö för
programmet, PHP, och om det finns där, använda det för att tolka detta program.