Når udviklere at skabe applikationer og scripts i programmeringssprog , kan processen være en intens og krævende en. Af denne grund , ofte programmører kigge efter måder at minimere mængden af kode , at en ansøgning kræver, og at genbruge koden, hvor det er muligt. Web-programmører kan bruge PHP funktioner til dette formål. Ud over at give midler til at genbruge kode , gør hjælp af funktioner et script nemmere at opdatere og vedligeholde. Deklaration
PHP-scripts kan indeholde funktioner ved notering deres navne, parametre og implementering detaljer. Den følgende eksempelkode kunne vises inden for et PHP- script : Hej
funktion do_something () {
echo " Gør noget "
}
Når en funktion angivelse vises i en PHP script , kan anden kode gøre brug af behandlingen leveres af funktion. PHP udviklere kan skabe hjælperfunktioner at levere funktionalitet, som de skal bruge en eller flere gange inden for et program. Hvis en funktion kaldes fra flere steder , er det kun skal opdateres eller opretholdes i funktionen erklæring og eventuelle ændringer vil blive afspejlet i hele scriptet.
Calls
Når et PHP script har adgang til en funktion, kan koden kalde det bruge sit navn , som i det følgende prøve syntaks uddrag : Hej
do_something ();
Når denne linje vises inden for et script og scriptet derefter udfører , indholdet af det kaldte funktion vil køre , uanset hvad det sker for at være . "Kunde " code kalder metoden behøver ikke engang at have nogen bevidsthed om indholdet af funktionen, så længe dets overordnede formål er klart. Af denne grund, ofte udviklere omfatter informative kommentarer siden hjælpefunktioner :
//skrive noget til browseren
p Dette er et simpelt eksempel , men generelt en hjælpefunktion vil være mere nyttigt, hvis den er opført sammen med en detaljeret kommentar .
parametre
PHP funktioner kan acceptere argumenter , undertiden benævnt parametre. Nogen parametre vises i funktionen erklæring i følgende eksempel kode : .
Funktion output_text ( $ the_text ) {
echo "
" $ the_text "
. "
}
Kunde kode kan kalde denne metode , der passerer det en streng parameter som følger : Hej
$ some_text = " Hello " ,
output_text ( $ some_text ) .
Denne kode vil medføre passerede string parameter til at være output i overensstemmelse med funktionen implementering
Retur
PHP funktioner kan returnere variabler og værdier til koden kalde dem. Følgende kodeeksempel viser om en triviel funktion med en numerisk returværdi : Hej
funktion multiply_it ( $ num ) {
afkast $ num * 3 ,
}
ekstern kode kan kalde denne funktion , der passerer den en parameter og modtager den returnerede værdi som følger : Hej
$ my_num = 5;
$ new_num = multiply_it ( $ my_num ) < br >
nye nummer variable skal nu indeholde værdien fremkommer ved den multiplikation operation defineret i funktionen erklæring.