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.