Video: Could Your Phone Hurt You? Electromagnetic Pollution 2024
Øverst på siden er en av de mer komplekse seksjonene for et PHP-malesystem som skal håndteres. Øverst på en nettside inneholder dokumenttypedeklarasjonen (DTD) sammen med koblinger til CSS og eventuelle JavaScript som skal brukes på siden. Øverst på siden inneholder også tittelen og annen metainformasjon om siden.
Bortsett fra informasjonen i delen av en side, inneholder toppen av siden du bruker i dette eksemplet også menyen som vises her, med koblingene til andre sider på nettstedet.
Klassen du vil opprette i denne øvelsen har fire metoder øverst på siden, inkludert både delen og menyen. Men når du bruker klassen, trenger du ikke å ringe (eller huske å ringe) alle de forskjellige metodene i riktig rekkefølge for å opprette den øverste delen av siden.
Alt du bryr deg om er at du lager en toppseksjon av siden. Derfor er det bare en offentlig metode, kalt getTop. GetTop-metoden er ansvarlig for å samle alle biter for å gjøre hele toppen av siden.
-
Åpne classPage. php hvis den ikke allerede er åpen.
-
I classPage, like under den offentlige $ titleExtra = "; linje, skriv inn følgende kode:
offentlig funksjon getTop () {$ output = "; $ output. = $ dette -> _ getDocType (); $ output. = $ dette -> _ getHtmlOpen (); $ output. = $ dette -> _ getHead (); $ output. = file_get_contents ("pageTop.txt"); returnere $ output;} // sluttfunksjon getTop ()
-
Lagre klassepage. php.
Metoden getTop () lager en variabel for utgangen. Dette gir fleksibilitet til å legge til eller fjerne fra variabelen som du trenger. Metoden kaller tre ekstra metoder, tar litt vanlig HTML fra en fil som heter pageTop. Txt, og returnerer utdataene.
-
I classPage. php (åpne den hvis den ikke allerede er), legger du inn følgende kode under getTop () -metoden:
beskyttet funksjon _getDocType ($ doctype = "html5 "hvis ($ doctype ==" html5 ") {
$ dtd =" ";
}
returnere $ dtd." N ";
}
beskyttet funksjon _getHtmlOpen ($ lang = "en-us") {
hvis ($ lang == "en-us") {
$ htmlopen = "";