Program kalendara za osobne aktivnosti - Upotrijebite PHP include () Izjavu za provjeru ulaznih podataka
U prethodnom vodiču stvorili smo funkciju Activity_Entry_Form () koja će ispisati obrazac za unos aktivnosti u naš program kalendara za osobne aktivnosti. To smo učinili jer će se ovaj dio našeg koda nekoliko puta koristiti u programu. Postoji još jedan odjeljak koda koji će se u našoj aplikaciji koristiti više puta i to je kôd koji provjerava nedostajuće podatke nakon slanja obrasca. Budući da se ovaj zadatak izvodi nekoliko puta, možemo pojednostaviti naš program odvajanjem ovog odjeljka koda kao što smo to učinili s funkcijom. Postoje i drugi načini dijeljenja dijelova koda, na primjer, možete stvoriti PHP klasu ili jednostavno upotrijebiti izjavu PHP include (). Budući da je ovo početni vodič, razgovarajmo o metodi izjave include ().

Ono što u izjavi PHP sadrži () kaže: "nabavite ovu datoteku i stavite je ovdje". Stoga ćete željeti smjestiti izjavu include () unutar vašeg programa na točno zaustavljeno mjesto na kojem želite izvršiti uključeni kôd.

Vratimo se datoteci ActivityEntry.php3 i izdvojimo kôd koji provjerava nedostajuće podatke. Sada izrežite i zalijepite taj kod u praznu datoteku i imenujte tu datoteku CheckData.php3. Ako pogledate uzorak, primijetit ćete da nisam samo zalijepio odjeljak koda iz AcitvityEntry, php3 datoteke, već sam dodao i PHP oznaku za otvaranje i zatvaranje. Da te oznake nisam dodao u našu novu datoteku CheckData.php3, kod bi se tretirao kao običan tekst umjesto PHP koda.

Sada sve što trebate učiniti je staviti izjavu uključi u datoteku ActivityEntry.php3 na mjesto gdje ste prethodno uklonili kôd.

uključuju ("CheckData.php3");

Morat ćete staviti relativni put do datoteke koja će biti uključena (CheckData.php3) između navodnika. To se zove argument za include izjavu. Također ćete primijetiti da, za razliku od primjera funkcijskog koda, ne trebamo koristiti statement_once izjavu na vrhu datoteke.







Upute Video: Michael Dalcoe - What is Your Net Worth? - Michael Dalcoe (Svibanj 2024).