1 00:00:00,000 --> 00:00:00,360 2 00:00:00,360 --> 00:00:02,530 >> SPEAKER: Să scrie un program in PHP. 3 00:00:02,530 --> 00:00:05,920 Spre deosebire de C, care este un limbaj compilat, PHP este un interpretată 4 00:00:05,920 --> 00:00:09,340 limbă, ceea ce înseamnă că de îndată ce ne-am scrie codul nostru sursă în PHP, putem 5 00:00:09,340 --> 00:00:12,960 pur și simplu a alerga prin trecerea ca sursă cod ca mărime de intrare în ceea ce se numește un 6 00:00:12,960 --> 00:00:16,340 interpret, un program al cărui scop în viață este de a citi sursa PHP 7 00:00:16,340 --> 00:00:20,140 cod, de sus în jos, la stânga la dreapta, și Nu, linie cu linie, oricare ar fi ea 8 00:00:20,140 --> 00:00:21,650 ați setat-o ​​să facă. 9 00:00:21,650 --> 00:00:25,450 Aici, într-un fișier numit hello.php, permiteți-mi să încep, după cum urmează. 10 00:00:25,450 --> 00:00:31,140 Deschis suport, semn de întrebare, php, și apoi jos, lasă-mă să închid ca php 11 00:00:31,140 --> 00:00:33,700 tag-ul cu semn de întrebare, suport unghi. 12 00:00:33,700 --> 00:00:36,570 >> Acum, veți găsi, pe unele computere, te se pot obține de fapt, departe cu doar 13 00:00:36,570 --> 00:00:39,710 acest suport deschis, semn de întrebare, fără php trailing. 14 00:00:39,710 --> 00:00:42,920 Dar veți găsi că codul este mai mult portabil și ruleaza pe mai multe calculatoare în cazul în care 15 00:00:42,920 --> 00:00:45,180 nu utilizați această versiune mai detaliată. 16 00:00:45,180 --> 00:00:49,760 Acum, în-între aceste tag-uri, să facem ceva simplu, cum ar fi printf, citat 17 00:00:49,760 --> 00:00:53,230 unquote, "Hello World", cu un backslash n. 18 00:00:53,230 --> 00:00:55,610 >> Să salvăm acum fișierul și a alerga acest program. 19 00:00:55,610 --> 00:00:58,490 Dar pentru a rula acest fișier, vom trebuie să-l treacă prin PHP 20 00:00:58,490 --> 00:00:59,180 interpret. 21 00:00:59,180 --> 00:01:02,980 Deci, punct de vedere tehnic, nu mai avem PHP, și trece ca intrare codul sursă I 22 00:01:02,980 --> 00:01:03,840 doar scris. 23 00:01:03,840 --> 00:01:10,150 Pentru a face acest lucru, la prompt de comanda mea, Voi face php hello.php. 24 00:01:10,150 --> 00:01:12,120 Și acolo vom vedea, salut lume. 25 00:01:12,120 --> 00:01:15,220 >> Desigur, pentru a rula acest program, am avut să știe că programul a fost scris 26 00:01:15,220 --> 00:01:18,400 in PHP, așa că aș ști pentru a rula interpret acestuia. 27 00:01:18,400 --> 00:01:22,290 Acest lucru cu siguranță este un ideal, mai ales atunci când, în C, după întocmirea unui program, 28 00:01:22,290 --> 00:01:25,500 un utilizator poate rula doar fără să știu sau de îngrijire, care a fost odata 29 00:01:25,500 --> 00:01:29,850 scris în C. Dar putem realiza că același efect cu PHP, de asemenea. 30 00:01:29,850 --> 00:01:31,260 >> Să ne întoarcem la codul sursă. 31 00:01:31,260 --> 00:01:34,970 La foarte de sus a acestui fișier, să adăuga un shebang, un bang ascuțit sau 32 00:01:34,970 --> 00:01:39,610 semn de exclamare, urmat de o bară oblică bin slash php, care este pur și simplu 33 00:01:39,610 --> 00:01:44,040 cale de a interpretul PHP sau programul pe acest computer special. 34 00:01:44,040 --> 00:01:47,830 Să salvăm acum fișierul, dar, de asemenea, faceți fișierul executabil 35 00:01:47,830 --> 00:01:49,230 în plus față de ușor de citit. 36 00:01:49,230 --> 00:01:52,810 Este suficient pentru un fișier pentru a fi ușor de citit pentru un program ca PHP să interpreteze 37 00:01:52,810 --> 00:01:56,820 l, dar de fapt pentru a rula un program și uita-te pentru că shebang în partea de sus a acesteia 38 00:01:56,820 --> 00:02:00,470 să știe ce interpret de a utiliza pentru a executa codul, avem de a face 39 00:02:00,470 --> 00:02:02,610 fișier executabil de asemenea. 40 00:02:02,610 --> 00:02:09,840 >> Pentru a face acest lucru, să tastați chmod un plus x, pentru executabil, hello.php. 41 00:02:09,840 --> 00:02:13,730 Și acum, hai să alerga dot slash hello.php. 42 00:02:13,730 --> 00:02:15,400 Și din nou, vom vedea lumea salut. 43 00:02:15,400 --> 00:02:17,030 Acum putem lua acest un pas mai departe. 44 00:02:17,030 --> 00:02:19,850 Noi nu trebuie să dezvăluie în lume că acest program, salut lume, este 45 00:02:19,850 --> 00:02:21,140 scris în PHP. 46 00:02:21,140 --> 00:02:27,280 Putem elimina că extensia acum precum și prin specificarea hello.php mv, 47 00:02:27,280 --> 00:02:32,750 va fi redenumit pur și simplu salut, și eu poate face acum punct slash salut, și eu 48 00:02:32,750 --> 00:02:34,090 vedea din nou salut lume. 49 00:02:34,090 --> 00:02:36,080 >> Să facem un pas final. 50 00:02:36,080 --> 00:02:39,810 Să presupunem că nu știu neapărat calea de PHP pe calculator pe 51 00:02:39,810 --> 00:02:43,980 care acest program ar putea fi rulat, dar eu Vreau computer pentru a găsi pentru mine. 52 00:02:43,980 --> 00:02:46,670 Se pare că pe un lot de calculatoare, există un program numit 53 00:02:46,670 --> 00:02:50,820 env pentru mediu, E-N-V, care poate da seama de asta pentru noi. 54 00:02:50,820 --> 00:02:57,020 Deci, haideți să ne întoarcem la shebang și schimba-l pentru a fi pur și simplu env php spațiu. 55 00:02:57,020 --> 00:03:00,290 Acest nou shebang va instrui calculator pentru a verifica mediul său de 56 00:03:00,290 --> 00:03:04,170 programul, PHP, și dacă e acolo, folosi pentru a interpreta acest program. 57 00:03:04,170 --> 00:03:06,582