>> 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.