När utvecklare skapa program och skript i programspråk , kan processen vara en intensiv och krävande . Av denna anledning , programmerare ser ofta efter sätt att minimera mängden kod som ett program kräver och att återanvända kod där det är möjligt . Webbprogrammerare kan använda PHP funktioner för detta ändamål . Förutom att tillhandahålla medel för att återanvända kod , använder funktioner gör ett skript lättare att uppdatera och underhålla . Deklaration
PHP-skript kan innehålla funktioner genom att lista deras namn , parametrar och detaljer genomförande . Följande exempelkod kan visas inom ett PHP-skript :
funktion do_something ( ) {
echo " göra något " ,
}
När en funktion deklaration verkar inom ett PHP- skript , kan annan kod utnyttja den behandling som tillhandahålls av funktionen . PHP-utvecklare kan skapa hjälpfunktioner att erbjuda funktionalitet som de behöver använda en gång eller mer inom ett program . Om en funktion anropas från flera platser , behöver den bara uppdateras eller underhållas i funktionen deklarationen och eventuella ändringar kommer att återspeglas i hela manuset .
Calls
När ett PHP-skript har tillgång till en funktion , kan koden kalla det med sitt namn , som i följande exempel syntax utdrag :
do_something ( ) ;
När denna rad visas i ett manus och skriptet exekverar sedan , innehållet i den anropade funktionen kommer att utföra , vad det råkar vara . Den " kunden " koden anropa metoden inte ens behöver ha någon kännedom om innehållet i funktion , så länge som dess allmänna syfte är klart . Av denna anledning , utvecklare inkluderar ofta informativa kommentarer bredvid hjälpfunktioner :
//skriva något till webbläsaren
Detta är ett enkelt exempel , men i allmänhet en hjälpare funktion kommer att vara mer användbar om det anges tillsammans med en utförlig kommentar . kan acceptera argument , som ibland kallas parametrar
parametrar
PHP funktioner . Alla parametrar visas i funktionen deklarationen som i följande exempel kod : .
Funktion output_text ( $ the_text ) {
echo "
" $ the_text " < /p> . " ;
}
Kundkod kan kalla denna metod , passerar det en sträng parameter enligt följande :
$ some_text = " Hej ";
output_text ( $ some_text ) .
Denna kod kommer att orsaka den passerade strängen parametern som skall matas ut enligt funktionen genomförandet
Returer
PHP funktioner kan returnera variabler och värden i koden som anropar dem . Följande exempelkod visar förklara en trivial funktion med ett numeriskt returvärde :
funktion multiply_it ( $ num ) {
retur $ num * 3 ,
}
extern kod kan kalla denna funktion , passerar det en parameter och ta emot det returnerade värdet enligt följande :
$ my_num = 5;
$ new_num = multiply_it ( $ my_num ) ;
nya numret variabel bör nu innehålla det värde som följer av multiplikation verksamheten definieras i funktionen deklarationen .