>> SPEAKER: Lad os skrive et program i PHP.
I modsætning til C, som er en kompileret sprog, PHP er et fortolket
sprog, hvilket betyder, så snart vi skrive vores kildekode i PHP, kan vi
blot køre den ved at passere denne kilde kode som input til, hvad der kaldes en
fortolker, et program, hvis formål i livet er at læse din PHP kilde
kode, top til bund, venstre til højre, og gør, linje for linje, hvad det er
du har indstillet den til at gøre.
Her, i en fil kaldet hello.php, lad mig begynde som følger.
Åbneparentes, spørgsmålstegn, php, og derefter ned nedenfor, lad mig afslutte denne php
tag med spørgsmålstegn, vinkelbeslag.
>> Nu skal du finde, på nogle computere, du kan faktisk slippe afsted med blot
laver åbneparentes, spørgsmålstegn, uden den bageste php.
Men du vil opdage, at din kode er mere bærbare og kører på flere computere, hvis
du bruger dette mere detaljeret version.
Nu, i-mellem disse tags, lad os gøre noget simpelt, ligesom printf, citat
citat slut, "hej verden", med en backslash n.
>> Lad os nu gemme filen og køre dette program.
Men at køre denne fil, vil vi nødt til at passere det gennem PHP
tolk.
Så teknisk set er vi kører PHP, og passerer som input kildekoden jeg
bare skrev.
For at gøre dette, på min kommandoprompten Jeg vil gøre php hello.php.
Og der ser vi, hej verden.
>> Selvfølgelig, for at køre dette program, havde jeg at vide, at programmet er skrevet
i PHP, så jeg ville vide at køre sin tolk.
Dette er helt sikkert et ideal, især når i C, efter kompilering af et program,
en bruger kan bare køre det uden at have at vide eller pleje, som det var engang
skrevet i C. Men vi kan opnå, at samme effekt med PHP så godt.
>> Lad os gå tilbage til min kildekode.
På toppen af ​​denne fil, lad os tilføje en molevitten, en skarp bang eller
udråbstegn, efterfulgt af en skråstreg bin slash php, der er simpelthen
stien til PHP tolk eller program på denne computer.
Lad os nu gemme filen, men også gøre filen eksekverbar
foruden læsbar.
Det er tilstrækkeligt, efter en fil, der skal læses for et program som PHP til at fortolke
det, men rent faktisk at køre et program og kigge efter, at shebang på toppen af ​​det
at vide, hvad tolk til at bruge til at udføre koden, er vi nødt til at gøre
fil eksekverbar så godt.
>> For at gøre dette, så lad os skrive chmod et plus x, for eksekverbare, hello.php.
Og nu, lad os køre prik skråstreg hello.php.
Og igen ser vi goddag verden.
Nu kan vi tage et skridt videre.
Vi behøver ikke at afsløre for verden at dette program, hej verden, er
skrevet i PHP.
Vi kan fjerne denne fil forlængelse nu samt ved at angive mv hello.php,
skal simpelthen omdøbt hej, og jeg kan nu gøre dot skråstreg hej, og jeg
igen se hej verden.
>> Lad os tage denne ene sidste skridt.
Antag, at jeg ikke nødvendigvis kender stien til PHP på den computer
som dette program kan køre, men jeg vil have computeren til at finde det for mig.
Det viser sig, at der på en masse computere, der er et program kaldet
env for miljø, E-N-V, der kan regne det ud for os.
Så lad os gå tilbage til molevitten og ændre det til at være ganske enkelt env plads php.
Denne nye molevitten vil instruere computer til at kontrollere sit miljø for
programmet, PHP, og hvis det er der, bruge til at fortolke dette program.