Hvordan Inkluder PHP-funksjoner fra en annen fil

Hvordan Inkluder PHP-funksjoner fra en annen fil


Muligheten til å gjøre bruk av funksjoner mellom PHP-filer er en fordel å bruke språket for å bygge nettsteder. Innenfor de fleste nettsteder og applikasjoner, er visse prosesser gjennomføres gjentagelser. For eksempel kan visse deler av koden vises på mer enn én side. Inkludert disse funksjonene innenfor en dedikert script fil og deretter ringe dem uansett hvor de er når det trengs er langt mer effektivt enn å utføre samme behandling på flere steder. Inkludert en PHP-funksjonen fra en annen fil er en grei oppgave som ikke krever betydelig erfaring med programmering.

Bruksanvisning

1 Lag din viktigste PHP side ved å åpne en ny fil i en teksteditor. Lagre den med .PHP forlengelse. Et eksempel kan være "page.php."

Skriv inn følgende grunnleggende oversikt:

<? Php

// build side strukturer

echo "<html> <head> </ head> <body>";

// Sideinnhold her

echo "</ body> </ html>";

?>

Denne oversikten kan inneholde PHP og HTML-innhold du trenger for elementene på siden din.

2 Opprett en ny PHP-fil for de funksjonene du ønsker å bruke. Hvis du ikke allerede har manuset som inneholder PHP funksjoner, åpne en ny fil i et tekstredigeringsprogram og lagre det med ".PHP" forlengelse. Du kan lagre det som "utilities.php", for eksempel, for å reflektere formålet av innholdet. Skriv inn dine mulige funksjoner:

<? Php

// Funksjonen returnerer HTML for siden header

funksjon getHeader () {

return "<div class = 'heading'> Side Tittel </ div>";

}

?>

Dette eksemplet funksjon kan brukes innenfor hver side på et nettsted, slik at overskriftsområdet er identisk på hver enkelt.

3 Importer innholdet i PHP verktøyet filen. På toppen av "page.php" frå yr.no, umiddelbart etter åpning "<? Php" tag, importere andre PHP-script som følger:

kreve ( «utilities.php");

Hvis skriptet lagres med et annet navn, endre denne koden for å gjenspeile navnet du velger. Denne koden er avhengig av de to skript som blir lagret i samme katalog, men du kan importere et skript fra et annet sted ved å ta enten en hel eller relativ sti til det i stedet for filnavnet alene, for eksempel:

kreve ( «http://domainname.com/scripts/utilities.php");

4 Ring PHP-funksjonen. Innenfor side script, kaller den ønskede funksjonen fra verktøyet script. For eksempel, etter linjen "side innhold her," inkluderer:

$ Header = getHeader ();

echo $ header;

Dette skriver ut den returnerte HTML fra verktøy manus, i kroppen delen av HTML-siden. Hvis den andre skriptet ikke ble funnet da siden script "nødvendig" det, hele manuset skal ha stoppet og ikke nådd dette punktet.

5 Last opp begge skript til en webserver og teste dem. Testskripter ved å bla til side script, eller hva siden du har import og ringer en annen en. Hvis skriptene gå galt, kan du være i stand til å se feilmeldinger, avhengig av hvordan PHP installasjon på serveren din er konfigurert. Hvis koden ikke gir de resultatene du forventet, ta en titt på både manus og sørge for at du ikke har noen syntaksfeil.

Hint

  • Ved hjelp av vanlige sideelementer i et eget script kan spare deg for mye tid, så hvis du trenger å gjøre en endring i noen av disse elementene, trenger du bare å gjøre det på ett sted. Det vil bli endret i hele området.
  • Du kan bruke "inkludere" i stedet for "kreve" men "krever" er tryggere som det stopper manuset helt om den aktuelle filen ikke blir funnet.