SPEAKER: Laten we een programma schrijven in PHP. Unlike C, dat is een gecompileerde taal, PHP is een geïnterpreteerde taal, die zodra we betekent schrijven onze broncode in PHP, kunnen we gewoon draaien door het passeren van die bron code als input in wat een heet tolk, een programma dat tot doel in het leven is om je PHP code lezen code, van boven naar beneden, van links naar rechts, en doen, lijn per lijn, wat het ook is je hebt het te gaan doen. Hier, in een bestand genaamd hello.php, laat ik beginnen als volgt. Open beugel, vraagteken, php, en dan beneden, laat me afsluiten dat php tag met vraagteken, hoekijzer. Nu zult u vinden op sommige computers, je daadwerkelijk kan wegkomen met alleen doen haakje openen, vraagteken, zonder de afsluitende php. Maar je zult zien dat uw code is draagbaar en draait op meer computers als je gebruik maken van deze uitgebreidere versie. Nu, in-tussen deze tags, laten we het doen iets simpels, zoals printf, citaat unquote, "hello world", met een backslash n. Laten we nu het bestand opslaan en uitvoeren van deze programma. Maar om dit bestand uit te voeren, gaan we moet het door het PHP interpreter. Dus technisch gezien, we lopen PHP, en passeren als input de broncode I net schreef. Om dit te doen, op mijn opdrachtprompt Ik zal php hello.php doen. En daar zien we, hello wereld. Natuurlijk, om dit programma uit te voeren, had ik te weten dat het programma geschreven in PHP, zodat ik zou weten zijn interpreter draaien. Dit is zeker een ideaal, vooral toen in C, na het programmeren, een gebruiker kan gewoon draaien zonder om te weten of zorg dat het ooit was geschreven in C. Maar we kunnen bereiken dat hetzelfde effect met PHP ook. Laten we teruggaan naar mijn broncode gaan. Op de top van dit bestand, laten we voeg een keet, een scherpe knal of uitroepteken, gevolgd door een slash bin slash php, dat is gewoon de pad naar de PHP interpreter of programma op deze specifieke computer. Laten we nu het bestand opslaan, maar ook maak het bestand executable Naast leesbaar. Het volstaat om een ​​bestand leesbaar zijn voor een programma zoals PHP te interpreteren , maar eigenlijk een programma en zoeken naar die shebang bovenaan het weten wat interpreter gebruiken uitvoeren van de code, we moeten maken de bestand uitvoerbaar ook. Om dit te doen, laten we typt chmod een plus x, voor uitvoerbare, hello.php. En nu, laten we lopen dot slash hello.php. En weer zien we hello wereld. Nu kunnen we nog een stap verder gaan. Wij hoeven niet te onthullen aan de wereld dat dit programma, hallo wereld, is geschreven in PHP. We kunnen nu verwijderen dat bestandsextensie maar ook door het specificeren mv hello.php, zal eenvoudig worden hernoemd hallo, en ik kan nu niet dot slash hallo, en ik zie weer hello wereld. Laten we dit een laatste stap. Stel dat ik niet per se te kennen het pad naar PHP op de computer die dit programma kan worden uitgevoerd, maar ik wilt dat de computer om het te vinden voor mij. Het blijkt dat op veel computers, er is een programma genaamd env voor milieu, E-N-V, dat kunnen achterhalen dat voor ons. Dus laten we terug naar de keet te gaan en verander het om gewoon env ruimte php zijn. Deze nieuwe keet instrueert de computer aan zijn omgeving te controleren op het programma, PHP, en als het er is, dat gebruiken om dit programma te interpreteren.