>> SPEAKER: Să scrie un program in PHP.
Spre deosebire de C, care este un limbaj compilat, PHP este un interpretată
limbă, ceea ce înseamnă că de îndată ce ne-am scrie codul nostru sursă în PHP, putem
pur și simplu a alerga prin trecerea ca sursă cod ca mărime de intrare în ceea ce se numește un
interpret, un program al cărui scop în viață este de a citi sursa PHP
cod, de sus în jos, la stânga la dreapta, și Nu, linie cu linie, oricare ar fi ea
ați setat-o ​​să facă.
Aici, într-un fișier numit hello.php, permiteți-mi să încep, după cum urmează.
Deschis suport, semn de întrebare, php, și apoi jos, lasă-mă să închid ca php
tag-ul cu semn de întrebare, suport unghi.
>> Acum, veți găsi, pe unele computere, te se pot obține de fapt, departe cu doar
acest suport deschis, semn de întrebare, fără php trailing.
Dar veți găsi că codul este mai mult portabil și ruleaza pe mai multe calculatoare în cazul în care
nu utilizați această versiune mai detaliată.
Acum, în-între aceste tag-uri, să facem ceva simplu, cum ar fi printf, citat
unquote, "Hello World", cu un backslash n.
>> Să salvăm acum fișierul și a alerga acest program.
Dar pentru a rula acest fișier, vom trebuie să-l treacă prin PHP
interpret.
Deci, punct de vedere tehnic, nu mai avem PHP, și trece ca intrare codul sursă I
doar scris.
Pentru a face acest lucru, la prompt de comanda mea, Voi face php hello.php.
Și acolo vom vedea, salut lume.
>> Desigur, pentru a rula acest program, am avut să știe că programul a fost scris
in PHP, așa că aș ști pentru a rula interpret acestuia.
Acest lucru cu siguranță este un ideal, mai ales atunci când, în C, după întocmirea unui program,
un utilizator poate rula doar fără să știu sau de îngrijire, care a fost odata
scris în C. Dar putem realiza că același efect cu PHP, de asemenea.
>> Să ne întoarcem la codul sursă.
La foarte de sus a acestui fișier, să adăuga un shebang, un bang ascuțit sau
semn de exclamare, urmat de o bară oblică bin slash php, care este pur și simplu
cale de a interpretul PHP sau programul pe acest computer special.
Să salvăm acum fișierul, dar, de asemenea, faceți fișierul executabil
în plus față de ușor de citit.
Este suficient pentru un fișier pentru a fi ușor de citit pentru un program ca PHP să interpreteze
l, dar de fapt pentru a rula un program și uita-te pentru că shebang în partea de sus a acesteia
să știe ce interpret de a utiliza pentru a executa codul, avem de a face
fișier executabil de asemenea.
>> Pentru a face acest lucru, să tastați chmod un plus x, pentru executabil, hello.php.
Și acum, hai să alerga dot slash hello.php.
Și din nou, vom vedea lumea salut.
Acum putem lua acest un pas mai departe.
Noi nu trebuie să dezvăluie în lume că acest program, salut lume, este
scris în PHP.
Putem elimina că extensia acum precum și prin specificarea hello.php mv,
va fi redenumit pur și simplu salut, și eu poate face acum punct slash salut, și eu
vedea din nou salut lume.
>> Să facem un pas final.
Să presupunem că nu știu neapărat calea de PHP pe calculator pe
care acest program ar putea fi rulat, dar eu Vreau computer pentru a găsi pentru mine.
Se pare că pe un lot de calculatoare, există un program numit
env pentru mediu, E-N-V, care poate da seama de asta pentru noi.
Deci, haideți să ne întoarcem la shebang și schimba-l pentru a fi pur și simplu env php spațiu.
Acest nou shebang va instrui calculator pentru a verifica mediul său de
programul, PHP, și dacă e acolo, folosi pentru a interpreta acest program.