Program för personliga aktiviteter Kalender - Använd PHP include () uttalande för att kontrollera inmatningsdata
I en tidigare handledning skapade vi funktionen Activity_Entry_Form () som kommer att skriva ut aktivitetsformuläret för vårt program för personliga aktiviteter. Vi gjorde det eftersom detta avsnitt av vår kod kommer att användas flera gånger i programmet. Det finns en annan kodavsnitt som kommer att användas mer än en gång i vår ansökan och det här är koden som kontrollerar att data saknas efter att formuläret har skickats in. Eftersom denna uppgift utförs flera gånger kan vi förenkla vårt program genom att separera detta avsnitt av koden som vi gjorde med funktionen. Det finns andra sätt att dela in kodavsnitt, till exempel kan du skapa en PHP-klass eller helt enkelt använda PHP include () -satsen. Eftersom detta är en nybörjarstudie, låt oss diskutera metoden för inkludera ().

Vad PHP innehåller () uttalandet säger är "hämta den här filen och placera den här". Därför kommer du att placera inkludera () -satsen i ditt program på exakt stopp där du vill att den inkluderade koden ska köras.

Låt oss gå tillbaka till filen ActivityEntry.php3 och separera koden som kontrollerar att data saknas. Klipp ut och klistra in den koden i en tom fil och namnge den filen CheckData.php3. Om du tittar på exemplet kommer du att märka att jag inte bara har klistrat in avsnittet av koden från AcitvityEntry, php3-filen, men jag har också lagt till en PHP-tagg som öppnar och stänger. Om jag inte hade lagt till dessa taggar i vår nya CheckData.php3-fil skulle koden ha behandlats som vanlig text istället för PHP-kod.

Nu behöver du bara lägga till inkluderingssatsen i filen ActivityEntry.php3 på den plats där du tagit bort koden tidigare.

inkludera ("CheckData.php3");

Du vill placera den relativa sökvägen till filen som ska inkluderas (CheckData.php3) mellan citattecken. Detta kallas ett argument för inkludera uttalandet. Du kommer också att märka att vi, till skillnad från funktionskodsexemplet, inte behöver använda ett krav_once-uttalande högst upp i filen.