'Oku kamata 'a e PHP-Tutorial 'aki ha fakafe'iloaki faingofua ki he polokalama 'i he PHP .. 'Oku hoko atu leva ia ke ako'i koe HTML mo e CSS foki .. Te ke ‘i ho hala lelei ke hoko ko ha tokotaha polokalama taukei .. Ka kimuʻa peá ke kamata ., ‘oku mahu’inga ke ke ‘ilo ‘a e ngaahi tefito’i me’a ‘o e polokalama kimu’a pea ke toki hiki ki he ngaahi founga fakalakalaka ange .. Ko e ngaahi tokoni eni ke ke kamata ai .:
'I he polokalama PHP 'oku fakatefito 'i he me'a ., ko e ngaahi kalasi ko e ngaahi poloka langa ia 'o e lea fakapolokalama .. 'Oku fakafofonga'i 'e he ngaahi kalasi ko 'eni ha fa'ahinga fakamatala pau .. 'E lava ke hoko ha me'a ko ha me'a kehekehe ., ngāue, fokotu'utu'u 'o e fakamatala, pe mahu'inga .. ʻI hono faʻu ha kalasi ., ko e konga 'uluaki 'o e hingoa ko ha lea mahu'inga fo'ou ., pea ko e hingoa leva 'o e kalasi ko e prefix .. Ko e prefix ko 'eni 'oku ngaue'aki ia ke fa'u ha ngaahi me'a fo'ou ., 'a ia 'oku tanaki leva 'i he ngaahi kehekehe .. 'E lava foki ke ma'u 'e ha Me'a 'a e ngaahi koloa mo e ngaahi founga ..
Ko e OOP ko e founga ia 'o e toe fokotu'utu'u 'o e mamani ki he ngaahi fa'ahinga lahi 'o e interfaces .. Hange ko ʻeni, 'e lava ke ke tohi ha script 'oku ne ngaue'aki 'a e ngaahi ngaue ke fehu'i ha database pe ngaohi ha uepisaiti .. 'Oku 'iloa 'a e founga ko 'eni ko e polymorphism .. 'E lava ke mutated 'a e ngaahi me'a ., 'a ia 'oku 'uhinga ia 'e lava ke faka'aonga'i 'a e code tatau ki he ngaahi me'a kehekehe .. 'E lava ke fa'u ha polokalama 'aki ha ngaahi me'a lahi ., pea 'e kehekehe 'a e ngaue 'a e me'a takitaha ..
Kapau ‘oku ke fo’ou ki he TYPO3 mo e PHP coding ., pea 'oku totonu ke ke lau 'a e fakamatala ko 'eni .. Ko e Typo3 ko ha CMS faingata'a mo e ngaahi fotunga lahi ., kae si'isi'i 'a e ngaahi me'angaue .. Ko hono Plugin Fakahinohino foki 'oku si'isi'i ., fakafehoanaki ki he WordPress mo e ngaahi CMS manakoa kehe .. Ko e CMS ko eni kuo ta'u lahi 'ene 'i ai pea kuo ta'u lahi 'ene 'i ai .. Neongo ia, ‘oku mahu’inga ke mahino ‘oku ‘ikai ko ha . “founga ngāue” hange ko e WordPress, pea ‘oku fiema‘u ke hokohoko atu hono tokanga‘í ke kei lele pē ..
TYPO3 CMS ngaahi ngaue 'oku tohi 'i he PHP .. Ko e syntax 'oku tatau ia mo e PHP ., pea 'oku faka'ata 'e he me'a ni 'a e ngaahi fakalahi mo e ngaahi fakalelei .. 'Oku faka'ata 'e he ngaue 'a e XCLASS ke ke uberwrite 'a e ngaahi kalasi mo e ngaahi founga .. 'Oku toe faka'aonga'i 'a e TypoScript ki he ngaahi fakalelei'i 'o e backend .. 'I he fakalukufua, 'oku ne ngaue'aki 'a e syntax tatau mo e TYPO3., ka 'oku ki'i kehe 'a e coding .. 'Oku faka'aonga'i 'e he TYPO3 ha sisitemi faile 'oku ui ko e TSconfig ki he fakatou'osi 'a e backend mo e frontend ..
Ako fekau'aki mo e PHP mo hono ngaahi tefito'i me'a 'aki 'a e ngaahi ako ko 'eni .. Ko e PHP ko ha lea fakapolokalama kehekehe ia 'e lava ke lele 'i ha fa'ahinga web server pea 'e lava ke faka'aonga'i ia ke langa ha fa'ahinga uepisaiti .. Ko e lea scripting 'o e ma'u'anga fakamatala fakaava ko 'eni 'e lava ke fakatou 'i he me'a-fakatefito mo e prozedural .. 'Oku manakoa taha 'a e ngaahi polokalama PHP 'oku fakatefito 'i he me'a 'i he lotolotonga 'o e ngaahi pisinisi lalahi mo e codebibliotheken .. PHP 5 fakatonutonu 'a e ngaahi fehalaaki 'i he ngaahi liliu kimu'a pea fakafe'iloaki ha Sipinga 'o e Me'a 'oku kakato-featured ..
Ko e ngaahi kehekehe ko ha konga tefito ia 'o e PHP .. Ko e kehekehe ko ha tanaki'anga 'o e ngaahi mahu'inga 'oku ne fakafofonga'i ha fa'ahinga fakamatala pau .. 'I he PHP ., 'e lava ke fakafofonga'i 'e he ngaahi me'a kehekehe ha ngaahi mahu'inga kehekehe. Kapau ko e mahu'inga ko ha aho ., 'oku fakafofonga'i 'e he kehekehe ko 'eni 'a e ngaahi mata'itohi 'oku fakafofonga'i 'e he aho ko ia. Ka 'ikai, ko e mahu'inga 'e lava ke hoko ko ha me'a pe. 'Oku poupou'i 'e he PHP 'a e ngaahi fa'ahinga kehekehe lahi .. 'Oku kau heni 'a e ngaahi fakahokohoko mo e ngaahi aho .. Ke ngāue‘aki ‘a e ngaahi me‘á ni ., fakahu pe 'a e hingoa 'o e kehekehe 'oku ke fie manipulate.
Ko e phpinfo() ngaue 'i he PHP 'oku ne fakahaa'i 'a e fakamatala fekau'aki mo e PHP .. ‘E lava ke ngāue‘aki ‘e he tokotaha ‘ohofí ‘a e fakamatala ko ení ke palani ‘aki ‘enau ‘ohofí .. 'Oku 'aonga 'a e fakamatala ko 'eni ki hono fakatupu 'o ha 'ohofi 'o e huhu SQL pe 'ohofi 'o e traversal 'o e tohi fakahinohino .. Fakatatau ki he me'a 'oku phpinfo .() ngaahi paaki ngaue, 'e lava ke faka'auha 'e he fakamatala ko 'eni ha polokalama uepi .. ‘I he ngaahi tu‘unga ‘e ni‘ihi, 'e lava ke ne fakatupu ha 'ohofi scripting kolosi-saiti foki .. ʻI he ʻuhinga ko ʻeni, ‘oku mahu’inga ke mahino ‘a e fakamatala PHP ..
Ko e phpinfo() ngaue 'oku ne fakafoki mai 'a e fakamatala fekau'aki mo ha module PHP .. 'Oku fakafa'ahinga'i 'a e fakamatala 'i he fa'ahinga fakamatala ., 'a ia 'e lava ke hoko ko ha fika pe ko ha fakahokohoko .. 'Oku ne paaki 'a e fakamatala ko ha fakahokohoko ., 'a ia 'e lava ke styled ke fakafehoanaki ki he saiti .. 'Oku faka'aonga'i ha feitu'u hili 'a e System ke fakamavahe'i 'a e fakamatala .. Kapau 'oku ke fie fakahu 'a e output 'o e ngaue ., kuo pau ke ke ngaue'aki 'a e sino mo e ngaahi faka'ilonga corpului .. Kapau 'oku ke fie fakahu 'a e output ., kuo pau ke ke faka'aonga'i 'a e phpinfo .() ngaue ko ha taula ..
Ko e faka'uhinga lea PHP ko ha me'angaue ia 'oku faka'aonga'i ke fakatupulaki 'a e ngaahi uepisaiti mo e ngaahi polokalama 'i he lea fakapolokalama PHP .. Ko e faka'uhinga lea 'oku hange ia ha kaungame'a paie 'oku ne ngaue pe 'i he taimi 'oku kole ai ha faile 'i he fotunga PHP .. 'Oku ne ngaue'aki 'a e script pea tohi 'a e 'aho mo e taimi lolotonga ki ha tohi HTML ., ‘a ia ‘oku ‘ave leva ia ki he web browser pea faka‘ali‘ali .. Ko e founga ko 'eni 'oku ui ko e . “liliu peesi”.
Ko e PHP ko ha lea scripting 'o e tafa'aki 'o e server 'oku fakaava-ma'u'anga fakamatala .. 'Oku ngaue'aki ia 'i he ngaahi peesi uepi ., pea pehe ki he ngaahi polokalama CMS lahi .. Ko hono aka 'oku 'i he lea C ., pea ko e lahi 'o e ngaahi ngaue angamaheni 'oku ma'u ia mei he lea ko 'eni .. Ko e faka'uhinga PHP ko e me'angaue ia 'oku faka'aonga'i ke ngaue'aki 'a e PHP code ., pea 'oku ma'u ia ki he meimei ngaahi sisitemi ngaue kotoa pe mo e ngaahi tu'unga .. Ko e faka'uhinga PHP 'oku angamaheni ko ha faka'uhinga 'o e PHP code ..
'Oku faka'aonga'i 'a e ngaahi ngaue fakalotika ke fakataha'i 'a e ngaahi fakafehoanaki lahi .. Hange ko ʻeni, 'oku fakafehokotaki 'e he tokotaha ngaue UND 'a e ongo tu'unga ., ko e 'uluaki 'o e ngaahi me'a ko ia kuo pau ke mo'oni .. MO E (Fehangahangai mo e faka'ikai'i) 'oku ne fakamatala'i ha 'ikai ke 'i ai fakalokiloki 'a e tokotaha ngaue .. 'Oku poupou'i foki 'e he PHP ha ngaahi ngaue kehe 'e tolu ., 'o iku ai ki ha fakakatoa 'o e ngaahi me'a 'e valu 'e lava ke hoko mo e ngaahi negatives .. Ko e ngaahi operators fakalokiloki 'oku lahi taha hono faka'aonga'i ko e kapau ., lolotonga, pea lolotonga ..
'I he PHP ., 'oku ui foki 'a e kau ngaue ko e kau faka'ilonga .. 'Oku fakafehoanaki 'e he ngaahi me'a ni 'a e ongo fa'ahinga fakamatala ., pea kapau ʻoku ʻikai ke na tatau ., 'oku nau ngaue'aki 'i he hokohoko .. 'Oku faka'aonga'i 'e he PHP 'a e kau ngaue fakafehoanaki 'o e identifier ke laine'i 'a e ngaahi fehalaaki .. Ke fakahaa'i 'a e ngaahi fekau hala ., faka'aonga'i 'a e kehekehe fakamamani lahi $ php_errormsg .. 'Oku 'ikai ke fakafaikehekehe'i 'e he PHP 'a e ngaahi fokotu'utu'u 'o e associative mo e vector ., neongo 'e lava ke fakafofonga'i kinautolu 'aki 'a e ngaahi afo mo e ngaahi fika .. 'Oku poupou'i 'e he PHP 'a e kau ngaue hange ko e kapau . (kehe) ngaahi fakamatala, mo e-loops, poini fakamo'ui 'uhila, pea kapau-tu'utu'uni ..
Ko e PHP-Dateien ko e ngaahi tohi 'oku nau faka'ata 'a e fakalakalaka 'o e uepi .. 'E lava ke nau ma'u mo faka'aonga'i ki he ngaahi taumu'a kehekehe .. 'Oku kau 'i he PHP ha sisitemi tokoni 'oku ne faka'ata 'a e kau developers ke nau solova 'a e ngaahi tu'unga faingata'a .. 'Oku tatau 'a e ngaahi faile mo e kartons pea 'oku tanaki ia 'i he faile a.php .. Kapau 'oku 'ikai ke ma'u 'e he faile 'a e ngaahi faka'ilonga totonu ., 'e 'ikai ke 'ilo'i ia 'e he PHP-Parser pea 'e 'ikai ke fakahoko ia .. Pe, 'E lava ke fa'u 'a e PHP-faile 'o faka'aonga'i ha 'etita ..
PHP-Dateien 'oku 'i ai 'a e PHP-Quellcode pea 'e lava ke fakahu ia ki he HTML-Kouti ki he fakalakalaka 'o e uepisaiti .. Ko e PHP ko ha tekinolosia manakoa ia 'o e fa'u 'o e uepisaiti 'oku ne faka'aonga'i ha lea scripting 'i he tafa'aki 'o e server .. 'E fokotu'u 'e ha web host 'a e PHP 'i he'ene server ke faka'ata koe ke ke faka'aonga'i kotoa 'ene ngaahi ngaue .. 'Ikai ngata ai 'i ha PHP-faile ., te ke fie ma'u ha 'etita mo ha FTP client ke upload 'a e ngaahi peesi ki ho'o uepisaiti .. Ke kamata, kuo pau ke ke faka'aonga'i ha kautaha hosting 'oku ongoongoa mo ha FTP client .. 'Oku 'i ai ha ngaahi tu'utu'uni fakapolokalama tefito 'e tolu ki he PHP-faile .:
Ko e PHP Programmierer ko ha polokalama fakakomipiuta 'oku ne makehe 'i hono fa'u 'o e ngaahi polokalama uepi malohi .. 'Oku ngaue 'a e tokotaha polokalama PHP 'i he fengaue'aki mo e kau mataotao mei he ngaahi tafa'aki kehekehe ke fa'u ha ngaahi me'a 'oku malohi 'i he ngaahi uepisaiti .. Ko honau fatongiá ‘oku kehekehe pea ‘oku fakalakalaka ma‘u pē .. 'Oku 'uhinga 'eni 'oku liliu ma'u pe 'a e ngaahi ngaue 'a e PHP Programmer mo e fakalakalaka .. 'Oku 'i ai ha ngaahi faingamalie lahi 'oku ma'u ki ha tokotaha polokalama PHP ke ngaue ko ha tokotaha ngaue tau'ataina ., tokotaha ngāue, pe konituleki .. Ko e ni'ihi 'eni 'o e ngaahi ngaue tefito 'o ha tokotaha polokalama PHP ..
'E lava ke ngaue ha PHP Programmierer 'i he muimui'i pe fakahangatonu mo e kau kasitomaa mo 'enau ngaahi sisitemi .. ‘I he tu‘unga fakamuimui tahá ., 'e lava ke fie ma'u ke nau to'o ha ako ke hoko ko ha PHP Programmierer .. Neongo ia, ko e ako ‘aki ‘a e fai ‘oku fakamoleki taimi pea ‘oku fa‘a hala .. Tokolahi PHP Programmierers ngaue ko e kau ngaue tau'ataina pea fokotu'u 'enau ngaahi totongi mo e ngaahi houa .. Ko ha tokotaha polokalama PHP ., 'e lava ke ke ngaue ki ha ngaahi tekinolosia kehekehe ., mei he ngaahi fakamatala ki he ngaahi webservers ki he ngaahi polokalama 'initaneti .. Ke kamata ho'o ngaue 'i he mala'e ko 'eni ., 'oku mahu'inga ke ako 'a e ngaahi tefito'i me'a 'o e tisaini polokalama fakakomipiuta mo e PHP-Frameworks mo e ngaahi laipeli ..
Ko e PHP-Standards ki he polokalama 'oku fakataumu'a ia ke faingofua hono faka'aonga'i 'o e lea 'e ha taha 'oku fie tohi 'a e ngaahi tohi 'i he PHP .. ‘Oku nau fe’unga mo e kau developers kotoa pe ‘o e PHP pea ‘oku ‘ikai ke nau tokanga taha ki he ngaahi tau tapu ‘o e whitespace .. Hangē ko ia te ke sio ki aí ., ko e me'a mahu'inga taha ke manatu'i kuo pau ke ke ngaue'aki ma'u pe 'a e mata'itohi lalahi ki he ngaahi tu'uma'u 'o e kalasi ., pea kuo pau ke ʻoua naʻá ke teitei ngāueʻaki ʻa e mataʻitohi iiki ki he ngaahi hingoa kehekehe .. 'Oku 'i ai foki mo e ngaahi tu'unga mo'ui kehe kuo pau ke ke muimui ki ai 'i he taimi 'oku ke tohi ai 'a e PHP code ., pea ‘oku kau heni ‘a hono fakahingoa ‘o e ngaahi me‘a kehekehe mo e ngaahi me‘a tu‘uma‘u ‘i he ‘UPPER-CASE .’ pe ‘KEISI_LALO’.
Ko e PHP-Standards ki he polokalama ‘oku fakataumu’a ia ke fakasi’isi’i ‘a e fepakipaki faka’atamai ‘i he taimi ‘oku scanning ai ha code ‘o e polokalama .. Ke fai ʻeni, 'oku nau fakamatala'i ha seti 'o e ngaahi 'amanaki vahevahe mo e ngaahi tu'utu'uni fekau'aki mo e formatting code .. Ko e ngaahi tu'utu'uni ko 'eni 'oku ma'u ia mei he ngaahi me'a 'oku tatau 'i he ngaahi poloseki 'a e kau memipa .. 'I hono vahevahe 'o e ngaahi fakahinohino 'o e sitaila 'i he lotolotonga 'o e ngaahi poloseki ., 'oku tokoni ia ki he kau developers mo e kau 'etita .. ‘Oku ‘aonga ‘aupito ‘eni ‘i he taimi ‘oku ke ngaue ai mo e ngaahi codebases kehekehe .. Ko e PHP-Standards ki he polokalama ko ha founga lelei ia ke faka'ehi'ehi mei he puputu'u mo e coding kovi ..
'I he polokalama PHP ., 'oku faka'aonga'i 'a e ngaahi me'a kehekehe ke tanaki mo manipulate 'a e fakamatala .. Ko e ngaahi me'a kehekehe 'oku fa'ahinga ua .: ngaahi meʻa mo e ngaahi kalasi .. Ko e meʻa ko ha fakakaukau fakatuʻasino ʻoku ʻi ai hono ngaahi ʻulungaanga pau ., hange ko e fotunga ., fālahi, pea fa'ahinga .. ‘Oku pehē pē mo e ngaahi kalasí ., ‘a ia ‘oku ‘i ai ‘a e fakamatala hangē ko e hingoa ‘o e tokotaha ngāue’aki .. 'Oku faka'aonga'i 'e he PHP 'a e ngaahi me'a ke fakamavahe'i 'a e fakamatala ., 'o 'ai ke faingofua ke toe fokotu'utu'u 'a e code .. Ko e ni'ihi 'eni 'o e ngaahi fa'ahinga 'o e ngaahi me'a 'oku ma'u 'i he PHP ..
Ko e fakamatala ngaue ‘a e PHP developer ‘oku kehekehe .. 'Oku kehekehe 'a e ngaahi ngaue ko 'eni 'o fakatatau ki he'enau taukei fakapolokalama .. Mahalo te nau ngāue ʻi he ngaahi polokalama ʻi he uepi pe ngaahi uepisaiti pea fakaleleiʻi ʻa e code .. Ko e ngaahi ngaue ko 'eni 'e lava ke tau'ataina pe fie ma'u ke fengaue'aki mo e kau mataotao mei he ngaahi tafa'aki kehe .. Lolotonga ko e konga lahi 'o e ngaahi tu'unga fakapolokalama PHP ko 'eni 'oku totongi ., tokolahi 'oku nau tau'ataina pea 'oku kau ai 'a e ngaue mo e kau mataotao mei he ngaahi tafa'aki kehe .. 'Oku fie ma'u ha ngaahi taukei fakapolokalama PHP si'isi'i ke lavame'a 'i he hala ngaue ko 'eni .. Ko ia ai, kapau ‘okú ke kumi ki ha ngāue ‘oku fakapale‘i ., 'oua 'e toe sio!
Kātaki ʻo fakatokangaʻi ange, ʻoku mau fakaʻaongaʻi ʻa e cookies, ke fakaleleiʻi hono fakaʻaongaʻi ʻo e uepisaiti ko ʻení. ʻI hono fakaʻaongaʻi ʻo e uepisaití
hokohoko atu hono fakaʻaongaʻí, tali ʻa e cookies ko ʻení
ʻE lava ke maʻu ha fakamatala lahi ange ki he cookies ʻi heʻetau tuʻutuʻuni totonu fakafoʻituituí