1 00:00:00,000 --> 00:00:00,360 2 00:00:00,360 --> 00:00:02,530 >> SPEAKER: Scriviamo un programma in PHP. 3 00:00:02,530 --> 00:00:05,920 A differenza di C, che è un linguaggio compilato, PHP è un interpretato 4 00:00:05,920 --> 00:00:09,340 lingua, che significa appena ci scrivere il nostro codice sorgente in PHP, possiamo 5 00:00:09,340 --> 00:00:12,960 semplicemente eseguirlo passando quella fonte codice come input in quello che è chiamato un 6 00:00:12,960 --> 00:00:16,340 interprete, un programma il cui scopo nella vita è quello di leggere la vostra fonte di PHP 7 00:00:16,340 --> 00:00:20,140 codice, dall'alto in basso, da sinistra a destra, e do, linea per linea, qualunque essa sia 8 00:00:20,140 --> 00:00:21,650 hai impostato per fare. 9 00:00:21,650 --> 00:00:25,450 Qui, in un file chiamato hello.php, mi consenta di iniziare nel modo seguente. 10 00:00:25,450 --> 00:00:31,140 Aprire la staffa, punto interrogativo, php, e poi in basso, mi permetta di chiudere quella php 11 00:00:31,140 --> 00:00:33,700 tag con il punto interrogativo, parentesi angolare. 12 00:00:33,700 --> 00:00:36,570 >> Ora troverete, in alcuni computer, è può effettivamente uscire solo con 13 00:00:36,570 --> 00:00:39,710 facendo parentesi aperta, punto interrogativo, senza il php finale. 14 00:00:39,710 --> 00:00:42,920 Ma vi accorgerete che il codice è più portatile e funziona su più computer se 15 00:00:42,920 --> 00:00:45,180 si utilizza questa versione più prolisso. 16 00:00:45,180 --> 00:00:49,760 Ora, in-tra questi tag, facciamolo qualcosa di semplice, come printf, preventivo 17 00:00:49,760 --> 00:00:53,230 unquote, "ciao mondo", con un backslash n. 18 00:00:53,230 --> 00:00:55,610 >> Passiamo ora salvare il file ed eseguire questo programma. 19 00:00:55,610 --> 00:00:58,490 Ma per eseguire questo file, stiamo andando a devono passare attraverso il PHP 20 00:00:58,490 --> 00:00:59,180 interprete. 21 00:00:59,180 --> 00:01:02,980 Tecnicamente, quindi, stiamo correndo PHP, e passando come input il codice sorgente I 22 00:01:02,980 --> 00:01:03,840 appena scritto. 23 00:01:03,840 --> 00:01:10,150 Per fare questo, a mio prompt dei comandi, Farò php hello.php. 24 00:01:10,150 --> 00:01:12,120 E ci vediamo, ciao mondo. 25 00:01:12,120 --> 00:01:15,220 >> Naturalmente, per eseguire questo programma, ho avuto sapere che il programma è stato scritto 26 00:01:15,220 --> 00:01:18,400 in PHP, in modo che mi piacerebbe sapere per eseguire il suo interprete. 27 00:01:18,400 --> 00:01:22,290 Questo è certamente un ideale, soprattutto quando, in C, dopo la compilazione di un programma, 28 00:01:22,290 --> 00:01:25,500 un utente può solo correre senza dover di sapere o cura che era una volta 29 00:01:25,500 --> 00:01:29,850 scritto in C. Ma possiamo raggiungere questo lo stesso effetto con PHP pure. 30 00:01:29,850 --> 00:01:31,260 >> Torniamo al mio codice sorgente. 31 00:01:31,260 --> 00:01:34,970 Al vertice di questo file, cerchiamo di aggiungere una baracca, un botto tagliente o 32 00:01:34,970 --> 00:01:39,610 punto esclamativo, seguito da barra bin ridurre drasticamente php, che è semplicemente l' 33 00:01:39,610 --> 00:01:44,040 percorso per l'interprete PHP o il programma su questo particolare computer. 34 00:01:44,040 --> 00:01:47,830 Passiamo ora salvare il file, ma anche rendere il file eseguibile 35 00:01:47,830 --> 00:01:49,230 oltre alla leggibile. 36 00:01:49,230 --> 00:01:52,810 E 'sufficiente che un file sia leggibile per un programma come PHP per interpretare 37 00:01:52,810 --> 00:01:56,820 , ma in realtà eseguire un programma e cercare quella shebang nella parte superiore di essa 38 00:01:56,820 --> 00:02:00,470 di conoscere l'interprete da utilizzare per eseguire il codice, dobbiamo fare il 39 00:02:00,470 --> 00:02:02,610 il file eseguibile pure. 40 00:02:02,610 --> 00:02:09,840 >> Per fare questo, cerchiamo di digitare chmod un plus x, per eseguibile, hello.php. 41 00:02:09,840 --> 00:02:13,730 E ora, corriamo dot tagliare hello.php. 42 00:02:13,730 --> 00:02:15,400 E ancora, vediamo ciao mondo. 43 00:02:15,400 --> 00:02:17,030 Ora possiamo fare un passo ulteriore. 44 00:02:17,030 --> 00:02:19,850 Noi non dobbiamo rivelare al mondo che questo programma, ciao mondo, è 45 00:02:19,850 --> 00:02:21,140 scritto in PHP. 46 00:02:21,140 --> 00:02:27,280 Possiamo rimuovere tale estensione file ora nonché specificando hello.php mv, 47 00:02:27,280 --> 00:02:32,750 sarò ribattezzato semplicemente ciao, e io può ora do dot tagliare ciao, e io 48 00:02:32,750 --> 00:02:34,090 ancora vedere ciao mondo. 49 00:02:34,090 --> 00:02:36,080 >> Prendiamo questo passaggio finale. 50 00:02:36,080 --> 00:02:39,810 Suppongo che non necessariamente lo so il percorso di PHP sul computer su 51 00:02:39,810 --> 00:02:43,980 che questo programma potrebbe essere eseguito, ma io vuole il computer per trovare per me. 52 00:02:43,980 --> 00:02:46,670 Risulta che in molti computer, c'è un programma chiamato 53 00:02:46,670 --> 00:02:50,820 env per l'ambiente, E-N-V, che può capirlo per noi. 54 00:02:50,820 --> 00:02:57,020 Quindi torniamo alla faccenda e cambia che sia semplicemente env spazio php. 55 00:02:57,020 --> 00:03:00,290 Questo nuovo shebang istruirà il computer per controllare il suo ambiente di 56 00:03:00,290 --> 00:03:04,170 il programma, PHP, e se c'è, l'uso che per interpretare questo programma. 57 00:03:04,170 --> 00:03:06,582