Asmeninės veiklos kalendoriaus programa - naudokite PHP įtraukti () pareiškimą, kad patikrintumėte įvestus duomenis
Ankstesniame vadove mes sukūrėme „Activity_Entry_Form ()“ funkciją, kuri atspausdins mūsų asmeninės veiklos kalendoriaus programos veiklos pradžios formą. Mes tai padarėme, nes ši mūsų kodo skiltis programoje bus naudojama kelis kartus. Yra dar viena kodo skiltis, kuri bus naudojama ne kartą mūsų programoje. Tai kodas, kuris patikrina, ar trūksta duomenų pateikus formą. Kadangi ši užduotis atliekama kelis kartus, mes galime supaprastinti savo programą, atskirdami šį kodo skyrių, kaip tai darėme su funkcija. Yra ir kitų būdų, kaip suskaidyti kodo dalis į dalis, pavyzdžiui, galite sukurti PHP klasę arba tiesiog naudoti PHP include () teiginį. Kadangi tai yra pradedančiųjų pamoka, aptarsime įtraukimo () teiginio metodą.

Tai, ką sako PHP include () teiginys, yra „gaukite šį failą ir įdėkite jį čia“. Todėl norėsite įtraukti () teiginį savo programoje tiksliai toje vietoje, kur norite vykdyti įvestą kodą.

Grįžkime prie „ActivityEntry.php3“ failo ir atskirkime kodą, kuris tikrina, ar trūksta duomenų. Dabar iškirpkite ir įklijuokite kodą į tuščią failą ir pavadinkite tą failą „CheckData.php3“. Pažvelgę ​​į pavyzdį, pastebėsite, kad ne tik įklijavau kodo skyrių iš „AcitvityEntry“, php3 failo, bet ir pridėjau atidarymo bei uždarymo PHP žymą. Jei nebūčiau pridėjęs šių žymų į naują failą „CheckData.php3“, kodas būtų buvęs traktuojamas kaip paprastas tekstas, o ne PHP kodas.

Dabar viskas, ką jums reikia padaryti, yra įtraukti pareiškimą į „ActivityEntry.php3“ failą toje vietoje, kur anksčiau pašalinote kodą.

įtraukti („CheckData.php3“);

Norėsite įterpti santykinį kelią į failą, kurį reikia įtraukti (CheckData.php3) tarp kabutių. Tai vadinama įtraukimo teiginio argumentu. Taip pat pastebėsite, kad skirtingai nei funkcijos kodo pavyzdyje, failo viršuje nereikia naudoti reikalavimo_once teiginio.