Mafunzo ya Msingi ya PHP8+

Msingi

Utangulizi wa Lugha PHP Kuanza Kufanya Kazi Utekelezaji wa Msimbo PHP Tatizo la Usimbaji Fiche Utoaji wa Makosa ya PHP Msimbo Kamili wa Kuzindua PHP Msimbo Uliboreshwa wa Kuzindua Maelezo Mkuu ya Amri za Mwanzo za PHP Maoni katika PHP Maoni katika Kitabu cha Mafunzo Kutupa Vigeugeu Kazi katika PHP Vigeugeu Matumizi ya Vigeugeu Mabadiliko ya Thamani za Vigeugeu Shughuli za Kihisabati na Nambari Shughuli za Kihisabati na Vigeugeu Kipaumbele cha Shughuli za Kihisabati Kipaumbele Sawa Mabano Yanayokusanya Nuansi za Ukusanyaji Sehemu Nambari Hasi Salio la Mgawanyiko Kuinua Kwa Nguvu Kipaumbele cha Kuinua Kwa Nguvu Mistari Kujumlisha Mistari Nafasi Wakati wa Kujumlisha Mistari Urefu wa Mstari Tatizo la Kirili Vitambulisho Sifa za Vitambulisho Thamani za Kimantiki Thamani null Mabadiliko ya Aina Yaliyoomatika Mabadiliko Yaliyoomatika ya Kwa Mstari Nuansi za Kubadilisha Kwa Mstari Kubadilisha Kwa Nambari Kubadilisha Kwa Sehemu Kubadilisha Sehemu Kwa Nambari Kamili Kubadilisha Nambari Kwa Mstari Herufi za Mstari Tarakimu Katika Mstari Kurejea kwa Tarakimu za Nambari Nuansi za Kazi na Shughuli ya Kugawia Shughuli Zilizofupishwa Unyongeaji Aina ya Kiambishi Awali na Kiambishi Taatifa Mazoezi ya Kutafuta Makosa Mazoezi ya Shughuli Mazoezi ya Fomula

Arrays

Utangulizi wa Arrays Kuchunguza Yaliyomo kwenye Array Kipengele Maalum cha Array Arrays Shirikishi Hila ya Funguo Mpangilio wa Vipengele Urefu wa Array Kubadilisha Vipengele Kuandika Upya Vipengele vya Array Kuongeza Thamani ya Vipengele Kujaza Arrays Kubainisha Funguo Waziwazi Funguo Kutoka kwa Vigezo Mazoezi ya Kutafuta Makosa

Masharti

Muundo if-else Vivunjishi kubwa na kidogo Kukagua usawa Kukagua kutokuwa sawa Kulinganisha viambajengo Aina za data na muundo if-else Nambari kwenye alama za kunukuu Usawa kwa thamani na aina Kutokuwa sawa kwa thamani na aina Nuances wakati wa kulinganisha aina za data Masharti magumu katika if-else Ki mantiki NA Ki mantiki AU Kipaumbele cha shughuli za kulinganisha Kuweka masharti kwa makundi Kubadilisha upande wa taarifa Muundo if-else na thamani za boolean Kulinganisha kwa kiwango kisicho mkali kwa thamani za mantiki If mfupi Nuance ya shughuli zilizofupishwa Amri isset Kuzima onyo Kukagua vipengele vya safu Amri empty Kutokuwa lazima kwa amri else Kutokuwa lazima kwa mabano ya curly Tatizo la kutokuwa lazima kwa mabano Mchanganyiko wa if-else Muundo elseif If zilizowekwa ndani Muundo switch Kutokuwa lazima kwa default Muundo match Kutokuwa lazima kwa break Kivunjishi ternary Kivunjishi cha kuunganisha na null Mnyororo wa vivunjishi vya kuunganisha na null Shughuli za kimantiki Kubaini sehemu ya saa Kukagua urefu wa masharti na safu Kukagua herufi ya mwandiko Kukagua salio la mgawanyiko Mazoezi ya kutafuta makosa Mazoezi if else

Vitendo

Utangulizi Kitanzi foreach Kitanzi foreach kwa funguo Kitanzi while Kitanzi for Masharti katika vitendo Kusanya jumla ya nambari Kusanya jumla ya vipengele Kuunda masharti katika kitanzi Hiari ya braces zinazopindika Tatizo la hiari ya braces Agizo break Agizo continue Kufanya kazi kwa bendera Vitendo vilivyowekwa ndani Kitanzi for kwa safu Kujaza safu katika kitanzi Kubadilisha safu katika kitanzi Mashauri ya uandishi wa kodi Mazoezi ya kutafuta makosa Mazoezi ya vitendo

Umbile

Utangulizi Safu ya Tatu Dimensional Safu za Ushirikiano Safu Zisizo na Kikomo Kupitia Safu Nyingi Dimensional Kupitia Safu ya Tatu Dimensional Kufanya Kazi na Funguo Kujaza Safu Nyingi Dimensional Kujaza Nambari Kwa Mpangilio Safu ya Safu za Ushirikiano Kubadilisha Safu Nyingi Dimensional

Vitendo vya Hisabati

Nguvu Kukaribisha Vilele Moduli Shughuli za Msururu

Vitendawili vya Mfumo wa Mstari

Urefu wa Mstari Kisasa cha Herufi Ukataji wa Mistari Uhakiki wa Mistari Utafutaji katika Mistari Mgawanyiko wa Mistari Usafishaji wa Ncha za Mstari Kuchapisha Mstari na Kuingizwa Uundaji wa Muonekano wa Nambari Kugeuza Mstari Kujaza Mstari Kufanya Kazi na Vitambulisho Msimbo wa Herufi Kuhesabu Mistari Midogo Sehemu za Mstari

Vitendo vya Arrays

Kutafuta kwenye Arrays Vipengele vya Mwisho Kukata Arrays Kuunganisha Arrays Masafa kwenye Array Kujaza Arrays Kuunganisha Arrays Funuo-Thamani Kugeuza Kubadilisha Kuondoa Nakala Kuhesabu Vipengele Kugawa kwa Arrays Ndogo Kupanga Vitendo vya Seti

Ramdom

Nambari ya Bahati Nasibu Kipengele Cha Bahati Nasibu cha Safu Kuchanganya Safu Kuchanganya Mfumo wa Mabadiliko

Muda

Kufanya kazi na timestamp Uundaji Kuchambua tarehe kwa umbizo huru Kukagua usahihi Ukanda wa saa Kubadilisha Kulinganisha kwa mfumo wa herufi Kulinganisha tarehe bila mwaka Tarehe kufika katika kipindi Kulinganisha timestamp

Vitendo vya Mtumiaji

Utangulizi Vigezo vya Kitendo Vigezo Kadhaa Vigezo-Vigeu Vigezo Hiari Kauli ya return Wito Mtiririko wa Vitendo Sehemu Nyeti ya return Kitanzi na return Utumiaji wa return katika Vitanz Mbinu ya Kufanya Kazi na return Bendera katika Vitendo Viendeshaji Mantiki katika Vitendo Mashauri kuhusu Vitendo Mazoezi ya Kutafuta Makosa Mazoezi ya Vitendo

Eneo la Mtazamo

Virejeleo-vya-msingi Virejeleo-array Virejeleo katika foreach Vigezo vya ndani Vigezo vya nje Vigezo vilivyo na jina moja Vigezo vya kimataifa Kubadilisha parameta Parameta-virejeleo

Kujirudia

Kujirudia Mfano na Kigezo Jumla ya Vipengele vya Safu Kujirudia na Safu Nyingi-Dimensional Jumla ya Safu Nyingi-Dimensional Ubadilishaji wa Vipengele

Maneno ya Kawaida

Utangulizi Opereta wa Kurudia Mabano ya Kikundi Uwazi wa Herufi Maalum Orodha ya Herufi Maalum Mabano ya Curly Kikomo cha Uroho Vikundi vya Herufi Seti za Herufi Kubadilisha Seti za Herufi Vipengele vya Kirili Herufi Maalum Ndani ya Seti Vikundi vya Herufi Ndani ya Seti Herufi Maalum-Isipokuwa Ndani ya Seti Ishara ya Kofia Ndani ya Seti Vipengele vya Dashi Ndani ya Seti Mwanzo na Mwisho wa Mstari Mwisho au Mwanzo wa Neno Amri ya 'Au' Vikomo Uwazi wa Vikomo Slashi ya Nyuma Kukagua Mstari Kupima Kiotomatiki Maneno ya Kawaida Kukagua Mstari Mzima Mifuko Wakati wa Kutafuta Kutafuta Mechi Zote Mechi Zote kwa Mifuko Kubadilisha Tabia ya Utafutaji Mabano Yasiyohifadhi Mifuko Wakati wa Kubadilisha Mifuko Katika Usemi Mifuko Iliyopewa Majina Mifuko Iliyopewa Majina Ndani ya Usemi Nambari ya Kawaida ya Mifuko Kuangalia Mbele Kuangalia Nyuma Kubadilisha na Callback Warekebishi Kupuuza Mpangilio wa Herufi Maneno ya Kawaida Maoni Katika Maneno ya Kawaida Kufanya Kazi na Unicode Katika Maneno ya Kawaida Kubadilisha Uroho wa Maneno ya Kawaida Uwazi wa Herufi za Kawaida Katika Maneno ya Kawaida Warekebishi Mbalimbali wa Maneno ya Kawaida Uwazi wa Kiotomatiki wa Herufi Maalum Kuchuja Safu Kugawanya Mstari Kuwa Safu

Uundaji wa Mifumo ya Mstari

Kuingiza Vigeugeu Kuingiza Vipengele vya Safu Kuingiza Vipengele vya Safu Zilizoshirikiana Kitanzi na Kuingiza Vigeugeu Kuingiza Vipengele vya Safu Ndani ya Kitanzi Kuingiza Vipengele vya Safu Zenye Ulimwengu Mwingi Ndani ya Kitanzi Kutengeneza Vitambulisho Kutengeneza Vitambulisho na Sifa Kitanzi na Kutengeneza Vitambulisho Kitanzi na Kutengeneza Vitambulisho Kutoka kwa Safu Kitanzi na Kutengeneza Vitambulisho na Sifa Kitanzi na Kutengeneza Majedwali ya HTML Kutengeneza Jedwali la HTML Kwa Kutumia Kitanzi Kimoja Kutengeneza Jedwali la HTML Kwa Kutumia Matanzi Mawili Yaliyowekwa Ndani Kuingiza Msimbo wa PHP kwenye HTML Amri Fupi ya echo Kutoa Tofauti kwenye HTML Kutoa Vipengele vya Safu kwenye HTML Masharti na Kuvunja Msimbo wa PHP Kuzuia kingine katika kuvunja msimbo wa PHP Kuzuia elseif katika kuvunja msimbo wa PHP Vitanzi na Kuvunja Msimbo wa PHP Safu katika Kitanzi katika Kuvunja Msimbo wa PHP

Fomu

Utangulizi wa Fomu Mbinu ya Kuwasilisha Fomu Upataji wa Data za Fomu Upataji wa Data za Fomu Kwa Mbinu ya GET Upataji wa Data za Fomu Kwa Mbinu ya POST Kushughulikia Fomu kwenye Faili Moja Kuficha Fomu Baada ya Kuwasilisha Kuhifadhi Thamani za Fomu Kuhifadhi Thamani Chaguomsingi ya Fomu Msimbo Mfupi wa Kuhifadhi Thamani Chaguomsingi Kipengele cha textarea Kuhifadhi Thamani ya textarea Baada ya Kuwasilisha Kisanduku cha Teua Nuances za Matumizi ya Visanduku vya Teua Kuhifadhi Thamani kwenye Kisanduku cha Teua Vifungo vya Redio Kuhifadhi Thamani kwenye Vifungo vya Redio Vichaguzi Sifa ya value kwenye Vichaguzi Kuhifadhi Thamani kwenye Vichaguzi Maombi ya GET Maombi ya GET Kwa Kutumia Viungo Mazoezi

Mikutano

Utangulizi wa Mikutano Matatizo Yanayowezekana Matumizi ya Mikutano kwenye Ukurasa Mmoja Kuondoa Mikutano Kumaliza Mikutano Yote Mikutano na Fomu Kuandika Mistari kwenye Mikutano

Cookies

Utangulizi wa kuki Tatizo la kuweka kuki Uwekaji wa kuki mara moja Kiwango cha upakiaji upya wa ukurasa Muda wa maisha ya kuki Kuondoa kuki Kuondoa kuki mara moja

Mfumo wa Faili

Kusoma Faili Kuandika Faili Mchanganyiko wa Operesheni Njia Relatifu Njia Kamili Faida za Njia Kamili Njia Kamili kwa Skripti Kubadilisha Jina la Faili Kusogeza Faili Kunakili Faili Kufuta Faili Kubaini Ukubwa wa Faili Kuangalia Uwepo wa Faili Kuunda Folda Kufuta Folda Kubadilisha Jina la Folda Kusogeza Folda Kusoma Yaliyomo kwenye Folda Tofautisha Folda na Faili Kuchambua Yaliyomo kwenye Folda Kuingiza Faili Kugawa Muundo wa Wavuti kwa Vipengele Kuandika Kuingizwa kwenye Tofauti Kuingiza Faili Kuingiza Faili Mara Moja Tu Kuandika Kuingizwa kwenye Tofauti

Hifadhidata

Utangulizi wa Hifadhidata PhpMyAdmin Jedwali la majaribio la watumiaji Uandali wa Matayarisho Kutuma maswali kwa hifadhidata Kutafuta makosa kwenye hifadhidata Kujaribu utendaji kazi Matatizo ya usimbuaji Msimbo kamili wa majaribio Kupata matokeo Kupata matokeo kwa mfumo wa safu Kuunda safu kwenye kitanzi Uchaguzi wa kumbukumbu Shughuli za kimantiki Sehemu za uchaguzi Kuingiza kumbukumbu Kuingiza kumbukumbu wakati safu wima hazipo Kusasisha kumbukumbu Kufuta kumbukumbu Kupanga kumbukumbu Kuweka kikomo kwa idadi Kuhesabu idadi Kupata idadi Maswali ya hali ya juu

Usanidi wa Dati

Kuhusisha Majedwali Kupata Data kutoka kwa Majedwali Yanayohusiana Mnyororo wa Majedwali Yanayohusiana Kuhusisha Kupitia Jedwali la Uhusiano Uhusiano wa Kifamilia Kizazi Kingi Uhusiano Maradufu Mazoezi

Mazoezi ya Databesi

Jedwali la majaribio la watumiaji Uundaji wa Matokeo Kuondoa Data Kutazama Data Kuongeza Data Kuhariri Data

Kufanya Kazi na HTTP

Kitabu cha HTTP Mbinu ya Ombi la HTTP Vichwa vya Ombi la HTTP Safu ya Vichwa vya Ombi la HTTP Vichwa vya Jibu la HTTP Shida na Vichwa vya Jibu la HTTP Shida ya Include Utoaji wa Mstari wa Kuanzia wa Jibu la HTTP Utoaji wa Hali ya Jibu la HTTP

Vielelezo

Utangulizi wa Vielelezo Kuelekeza Mara Moja Maombi ya GET na Kuelekeza Kujielekeza na Kuongeza Vigezo Ujumbe wa Flash Safu ya Ujumbe wa Flash Kuhifadhi Fomu Ujumbe wa Mafanikio ya Kutuma Kuelekeza Wakati wa Uthibitishaji wa Fomu

Uthibitishaji

Utangulizi Idhini Vikao Kutoka kwenye kikao Usajili Kupata idhini mara moja baada ya usajili Kuongeza kitambulisho (ID) kwenye kikao Kuficha nenosiri Kuangalia kama jina la mtumiaji tayari limetumika Uthibitishaji Fanya Hashi Kuongeza chumvi kwenye usajili Kuongeza chumvi kwenye uthibitishaji Funguo la password_hash Wasifu Akaunti Kubadilisha nenosiri Uthibitishaji wa nenosiri Kufuta akaunti Haki Usajili na mgawanyiko wa haki Haki na urekebishaji wa hifadhidata

Engine ya Tovuti

Utangulizi Matumizi ya htaccess Engine kwenye faili Kichwa (Title) kwenye engine ya faili Vichwa (Titles) kwenye safu (array) Vichwa (Titles) kwenye yaliyomo Ukurasa wa 404 kwenye engine ya faili Engine kwenye database URL Inayosomeka kwa Binadamu (HRU) kwenye engine Usukuma wa trafiki rahisi (Simple Routing) Usukuma wa trafiki na vigezo vilivyopewa majina Vigezo vingi kwenye njia (route) Mazoezi
plhiru