Video: DNA Structure and Replication: Crash Course Biology #10 2025
Øverst på siden er en af de mere komplekse sektioner for et PHP-skabelonsystem, der skal håndteres. Øverst på en webside findes dokumenttypedegørelsen (DTD) sammen med links til CSS og enhver JavaScript, der vil blive brugt på siden. Øverst på siden indeholder også titlen og andre meta-oplysninger om siden.
Bortset fra oplysningerne i sektionen på en side indeholder toppen af siden, du bruger i dette eksempel, også den menu, der vises her, med linkene til andre sider på webstedet.
Den klasse, du vil oprette i denne øvelse, har fire metoder til toppen af siden, herunder både sektionen og menuen. Men når du bruger klassen, behøver du ikke at ringe (eller huske at ringe) alle de forskellige metoder i den rigtige rækkefølge for at oprette den øverste del af siden.
Alt du bryr dig om er, at du opretter et øverste afsnit på siden. Derfor er der kun en offentlig metode, kaldet getTop. GetTop-metoden er ansvarlig for at indsamle alle bitene for at gøre hele toppen af siden.
-
Åben klasseside. php hvis den ikke allerede er åben.
-
Inden for classPage, lige under den offentlige $ titleExtra = "; linje, indtast følgende kode:
offentlig funktion getTop () {$ output = "; $ output. = $ dette -> _ getDocType (); $ output. = $ dette -> _ getHtmlOpen (); $ output. = $ dette -> _ getHead (); $ output. = file_get_contents ("pageTop.txt"); returner $ output;} // endfunktion getTop ()
-
Gem classPage. php.
Metoden getTop () skaber en variabel for output. Dette giver fleksibilitet til at tilføje til eller fjerne fra variablen, som du har brug for. Metoden kalder tre yderligere metoder, tager nogle almindelige HTML fra en fil, der hedder pageTop. Txt, og returnerer output.
-
Inden for classPage. php (åbnes det, hvis det ikke allerede er), under getTop () metodeens lukkebøjle, indtast følgende kode:
beskyttet funktion _getDocType ($ doctype = "html5 ") {hvis ($ doctype ==" html5 ") {
$ dtd =" ";
}
returner $ dtd." N ";
}
beskyttet funktion _getHtmlOpen ($ lang = "en-us") {
hvis ($ lang == "en-us") {
$ htmlopen = "";