1 00:00:00,000 --> 00:00:00,360 2 00:00:00,360 --> 00:00:02,530 >> SPEAKER: Ni skribu programo en PHP. 3 00:00:02,530 --> 00:00:05,920 Kontraste C, kiu estas kompilita lingvon, PHP estas interpretita 4 00:00:05,920 --> 00:00:09,340 lingvo, kio signifas, kiam ni skribi nian fontkodon en PHP, ni povas 5 00:00:09,340 --> 00:00:12,960 simple ruli ĝin per pasante tiu fonto kodo kiel enigo en kio nomiĝas 6 00:00:12,960 --> 00:00:16,340 interpretisto, programo kies celo en la vivo estas por legi vian PHP-fonto 7 00:00:16,340 --> 00:00:20,140 kodo, supro al malsupro, maldekstre dekstren, kaj do, linio-per-linio, kio ajn ĝi estas 8 00:00:20,140 --> 00:00:21,650 vi jam metis tion fari. 9 00:00:21,650 --> 00:00:25,450 Tie, en dosiero nomata hello.php, Mi komencu jene. 10 00:00:25,450 --> 00:00:31,140 Malferma krampo, demandosigno, php kaj tiam malsupren malsupre, lasu min fermi ke php 11 00:00:31,140 --> 00:00:33,700 tag kun demandosigno, angulo krampo. 12 00:00:33,700 --> 00:00:36,570 >> Nun vi trovos, sur iuj komputiloj, vi efektive povas foriri kun nur 13 00:00:36,570 --> 00:00:39,710 faranta malferma krampo, demandosigno, sen la fina php. 14 00:00:39,710 --> 00:00:42,920 Sed vi trovos ke via kodo estas pli portebla kaj kuras en pli komputiloj, se 15 00:00:42,920 --> 00:00:45,180 vi faru uzas tion pli verbose versio. 16 00:00:45,180 --> 00:00:49,760 Nun, en-inter tiuj etikedoj, ni faru iu simpla, kiel printf, citaĵo 17 00:00:49,760 --> 00:00:53,230 unquote, "saluton mondo ', kun backslash n. 18 00:00:53,230 --> 00:00:55,610 >> Ni nun savu la dosieron kaj kuri ĉi programo. 19 00:00:55,610 --> 00:00:58,490 Sed kuri tiu dosiero, ni iras al devos pasi tra la PHP- 20 00:00:58,490 --> 00:00:59,180 interpretisto. 21 00:00:59,180 --> 00:01:02,980 Do teknike, ni kuris PHP, kaj pasante kiel enigo la fontkodo mi 22 00:01:02,980 --> 00:01:03,840 ĝuste skribis. 23 00:01:03,840 --> 00:01:10,150 Por fari tion, je mia ordono prompto, Mi tion faros php hello.php. 24 00:01:10,150 --> 00:01:12,120 Kaj ni vidas, saluton mondo. 25 00:01:12,120 --> 00:01:15,220 >> Kompreneble, kuri tiu programo, mi havis scii, ke la programo estis skribita 26 00:01:15,220 --> 00:01:18,400 en PHP, por ke mi ŝatus scii kuri lia interpretisto. 27 00:01:18,400 --> 00:01:22,290 Tiu certe estas ideala, precipe kiam, en C, post kompilita programo, 28 00:01:22,290 --> 00:01:25,500 uzanto povas nur funkcii sen devi scii aux zorgas, ke ĝi iam estis 29 00:01:25,500 --> 00:01:29,850 skribitaj en C. Sed ni povas atingi tiun saman efikon per PHP tiel. 30 00:01:29,850 --> 00:01:31,260 >> Ni reiru al mia fontkodon. 31 00:01:31,260 --> 00:01:34,970 Ĉe la plejsupro de tiu dosiero, ni aldoni shebang, akra krako aŭ 32 00:01:34,970 --> 00:01:39,610 ekkrion punkto, sekvata de oblikvo bin oblikvo php, kiuj estas simple la 33 00:01:39,610 --> 00:01:44,040 pado al la PHP-interpretilo aŭ programo sur tiu aparta komputilo. 34 00:01:44,040 --> 00:01:47,830 Ni nun savu la dosieron, sed ankaŭ fari la dosieron plenumebla 35 00:01:47,830 --> 00:01:49,230 krom legeblaj. 36 00:01:49,230 --> 00:01:52,810 Ĝi sufiĉas por dosiero estos legebla por programo kiel PHP interpreti 37 00:01:52,810 --> 00:01:56,820 ĝin, sed por vere rulas programon kaj serĉi tiu shebang ĉe la supron 38 00:01:56,820 --> 00:02:00,470 scii kion interpretisto uzi por ekzekuti la kodon, ni devas fari la 39 00:02:00,470 --> 00:02:02,610 dosiero ruleblan tiel. 40 00:02:02,610 --> 00:02:09,840 >> Por fari tion, ni tajpas chmod alpago x, por plenumebla, hello.php. 41 00:02:09,840 --> 00:02:13,730 Kaj nun, ni kuros dot oblikvo hello.php. 42 00:02:13,730 --> 00:02:15,400 Kaj denove, ni vidas saluton mondo. 43 00:02:15,400 --> 00:02:17,030 Nun ni povas utiligi ĉi tiun unu pasxon plu. 44 00:02:17,030 --> 00:02:19,850 Ni ne devas malkaŝi al la mondo ke ĉi tiu programo, saluton mondo, estas 45 00:02:19,850 --> 00:02:21,140 skribita en PHP. 46 00:02:21,140 --> 00:02:27,280 Ni povas forigi tiu dosiersufikso nun tiel specifigante mv hello.php, 47 00:02:27,280 --> 00:02:32,750 estos renomita simple saluton, kaj mi povas nun do skalara oblikvo saluton, kaj mi 48 00:02:32,750 --> 00:02:34,090 denove vidi saluton mondo. 49 00:02:34,090 --> 00:02:36,080 >> Ni prenu ĉi tiu fina paŝo. 50 00:02:36,080 --> 00:02:39,810 Supozu, ke mi ne nepre konas la pado al PHP sur la komputilo sur 51 00:02:39,810 --> 00:02:43,980 kio tiu programo povus kuri, sed mi volas la komputilon por trovi ĝin por mi. 52 00:02:43,980 --> 00:02:46,670 Rezultas, ke sur tereno de la komputiloj, tie estas programo nomata 53 00:02:46,670 --> 00:02:50,820 Koverto por medio, E-N-V, ke povas kompreni, ke ekstere por ni. 54 00:02:50,820 --> 00:02:57,020 Do ni revenu al la shebang kaj ŝanĝi ĝin al esti simple Koverto spaco php. 55 00:02:57,020 --> 00:03:00,290 Ĉi nova shebang instruos la komputilo por kontroli lian medion por 56 00:03:00,290 --> 00:03:04,170 la programo, PHP, kaj se ĝi estas tie, uzas tiun interpreti tiun programon. 57 00:03:04,170 --> 00:03:06,582