1 00:00:00,000 --> 00:00:00,360 2 00:00:00,360 --> 00:00:02,530 >> SPEAKER: Ejja jikteb programm fil-PHP. 3 00:00:02,530 --> 00:00:05,920 B'differenza C, li hija lingwa kkompilata, PHP huwa interpretat 4 00:00:05,920 --> 00:00:09,340 lingwa, li jfisser hekk kif aħna jikteb il-kodiċi sors tagħna fil-PHP, nistgħu 5 00:00:09,340 --> 00:00:12,960 sempliċiment run billi tgħaddi dak is-sors kodiċi bħala input fil dak li jissejjaħ 6 00:00:12,960 --> 00:00:16,340 interpretu, programm li l-għan fil-ħajja huwa li jaqra sors PHP tiegħek 7 00:00:16,340 --> 00:00:20,140 kodiċi, fuq għal isfel, xellug għal-lemin, u do, linja b'linja billi, tkun xi tkun 8 00:00:20,140 --> 00:00:21,650 inti stajt stabbiliti li tagħmel. 9 00:00:21,650 --> 00:00:25,450 Hawnhekk, fil-fajl imsejjaħ hello.php, let me tibda kif ġej. 10 00:00:25,450 --> 00:00:31,140 Parentesi miftuħa, marka kwistjoni, PHP, u mbagħad stabbiliti hawn taħt, let me qrib li php 11 00:00:31,140 --> 00:00:33,700 tag bil-marka kwistjoni, parentesi angolu. 12 00:00:33,700 --> 00:00:36,570 >> Issa inti ser issib, fuq xi kompjuters, inti tista 'attwalment tikseb bogħod ma' biss 13 00:00:36,570 --> 00:00:39,710 tagħmel bracket miftuħa, kwistjoni mark, mingħajr l-PHP batuta. 14 00:00:39,710 --> 00:00:42,920 Imma inti ser issib li kodiċi tiegħek huwa aktar timxi fuq kompjuters aktar portabbli u jekk 15 00:00:42,920 --> 00:00:45,180 inti tagħmel użu din il-verżjoni aktar verbose. 16 00:00:45,180 --> 00:00:49,760 Issa, fil-bejn dawn it-tags, ejja nagħmlu xi ħaġa sempliċi, bħal printf, kwotazzjoni 17 00:00:49,760 --> 00:00:53,230 unquote, "bonjour dinja", ma 'n backslash. 18 00:00:53,230 --> 00:00:55,610 >> Ejja issa tiffranka l-fajl u run dan il-programm. 19 00:00:55,610 --> 00:00:58,490 Imma biex imexxu dan il-fajl, aħna qed tmur biex ikollhom jgħaddu permezz tal-PHP 20 00:00:58,490 --> 00:00:59,180 interpretu. 21 00:00:59,180 --> 00:01:02,980 Allura teknikament, aħna qed taħdem PHP, u tgħaddi bħala input l-kodiċi sors I 22 00:01:02,980 --> 00:01:03,840 biss kiteb. 23 00:01:03,840 --> 00:01:10,150 Biex tagħmel dan, fil-kmand fil-pront tiegħi, I ser tagħmel hello.php PHP. 24 00:01:10,150 --> 00:01:12,120 U hemm naraw, bonjour dinja. 25 00:01:12,120 --> 00:01:15,220 >> Of course, biex imexxu dan il-programm, kelli li tkun taf li l-programm kien miktub 26 00:01:15,220 --> 00:01:18,400 fil-PHP, hekk li jien taf jiddekorri interpretu tagħha. 27 00:01:18,400 --> 00:01:22,290 Dan ċertament huwa ideali, speċjalment meta, C, wara jikkompila programm, 28 00:01:22,290 --> 00:01:25,500 utent jista 'biss run mingħajr ma jkollhom li jafu jew kura li kienet darba 29 00:01:25,500 --> 00:01:29,850 miktuba C. Iżda nistgħu niksbu dak istess effett PHP ukoll. 30 00:01:29,850 --> 00:01:31,260 >> Ejja ħa mmorru lura għall-kodiċi sors tiegħi. 31 00:01:31,260 --> 00:01:34,970 Fuq nett ta 'dan il-fajl, ejja żid shebang, bang jaqtgħu jew 32 00:01:34,970 --> 00:01:39,610 punt exclamation, segwit minn linja dijagonali bin mmejla PHP, li hija sempliċement l- 33 00:01:39,610 --> 00:01:44,040 triq għall-interpretu PHP jew programm fuq dan il-kompjuter partikolari. 34 00:01:44,040 --> 00:01:47,830 Ejja issa tiffranka l-fajl, iżda wkoll jagħmlu l-eżekutibbli fajl 35 00:01:47,830 --> 00:01:49,230 minbarra tinqara. 36 00:01:49,230 --> 00:01:52,810 Huwa biżżejjed għal fajl biex ikunu jistgħu jinqraw għal programm bħal PHP li tinterpreta 37 00:01:52,810 --> 00:01:56,820 , iżda li fil-fatt tmexxi programm u tfittex li shebang fil-quċċata ta 'dan 38 00:01:56,820 --> 00:02:00,470 li tkun taf dak interpretu għall-użu biex tesegwixxi l-kodiċi, għandna biex jagħmlu l- 39 00:02:00,470 --> 00:02:02,610 fajl eżekutibbli ukoll. 40 00:02:02,610 --> 00:02:09,840 >> Biex tagħmel dan, ejja tip chmod plus x, għall-eżekutibbli, hello.php. 41 00:02:09,840 --> 00:02:13,730 U issa, ejja jimxu dot mmejla hello.php. 42 00:02:13,730 --> 00:02:15,400 U għal darb'oħra, naraw bonjour dinja. 43 00:02:15,400 --> 00:02:17,030 Issa nistgħu nieħdu dan il-pass wieħed ulterjuri. 44 00:02:17,030 --> 00:02:19,850 Aħna ma jkollhom biex jiżvelaw għad-dinja li dan il-programm, Hello dinja, huwa 45 00:02:19,850 --> 00:02:21,140 miktuba fil-PHP. 46 00:02:21,140 --> 00:02:27,280 Nistgħu neħħi li estensjoni fajl issa kif ukoll billi jispeċifikaw hello.php mv, 47 00:02:27,280 --> 00:02:32,750 għandha tiġi ssostitwita sempliċiment hello, u I tista 'issa do dot mmejla hello, u I 48 00:02:32,750 --> 00:02:34,090 darb'oħra tara bonjour dinja. 49 00:02:34,090 --> 00:02:36,080 >> Ejja tieħu din pass finali wieħed. 50 00:02:36,080 --> 00:02:39,810 Ejja ngħidu li jien ma neċessarjament jaf il-passaġġ għall PHP fuq il-kompjuter fuq 51 00:02:39,810 --> 00:02:43,980 li dan il-programm jista 'jiġi run, iżda I jridu li l-kompjuter li jsibuha għalija. 52 00:02:43,980 --> 00:02:46,670 Jirriżulta li fuq lott ta 'kompjuters, hemm programm imsejjaħ 53 00:02:46,670 --> 00:02:50,820 pakk għall-ambjent, E-N-V, li tista figura li out għalina. 54 00:02:50,820 --> 00:02:57,020 Mela ejja jmorru lura għall-shebang u bidla li jkun sempliċiment pakk PHP ispazju. 55 00:02:57,020 --> 00:03:00,290 Dan shebang ġdid se jagħti struzzjonijiet lill- kompjuter biex jiċċekkjaw ambjent tagħha għal 56 00:03:00,290 --> 00:03:04,170 il-programm, PHP, u jekk huwa hemmhekk, użu li tinterpreta dan il-programm. 57 00:03:04,170 --> 00:03:06,582