I PHP , betecknar du nya variabler med " $ " tecken , till exempel : " $ var = " value " PHP har flera inbyggda funktioner , men du kan skapa din egen med hjälp av " funktionen " nyckelordet Vid användning . . vissa funktioner , kan du använda variabler som argument , eller returnera sina värden från funktioner . du kan också använda variabler för att anropa funktioner , och ange standardvärden för att säkerställa dessa variabler bär ett värde . Scope
När använda variabler i PHP , där du skapar dem ger dem deras räckvidd . När du skapar en variabel utanför en funktion , den har en global räckvidd . du får använda och modifiera den någonstans i din PHP-kod . Men om du skapar en variabel inom en funktion , den har en lokal räckvidd och du får bara använda det inom denna funktion . Om du försöker ändra det utanför funktionen returnerar PHP ett fel . Om du använder samma namn för en lokal variabel som en som existerar globalt , det lokala värdet tar prejudikat .
Funktionsargument
När du ringer som kräver argument , kan du skicka variabler som argument . Skriv till exempel " someFunction ( $ var1 , $ var2 ) , " att passera värdena för dessa två variabler som argument till funktionen Du kan också använda standard parametrar i en funktion t.ex. typ . . " funktion someFunc ( $ var = " value " ) " och sedan definiera funktionen . När du ringer someFunc i ditt program , om du inte klarar ett argument till funktionen , använder den " $ var " värde som standard .
Återkommande variabler
Precis som du kan skicka variabler som argument i en funktion , kan du returnera värden från variabler i en funktion också. om exempelvis funktionen utför några beräkningar på " $ var " variabel , typ "return $ var , " i slutet av funktionen kroppen för att skicka det värdet tillbaka till den del av programmet som anropade funktionen du kan inte returnera flera variabler från en funktion , men du kan utföra operationer , till exempel genom att skriva . " return $ var1 + $ var2 , " , eller ens återvända variabla matriser , såsom " return array ( $ var1 , $ var2 ) ; "
varierande funktioner
När du lägger parenteser till . i slutet av en variabel vars värde är detsamma som en befintlig funktion , t.ex. " $ myVar ( ) ; " . variabeln försök att utföra funktionen dock språket konstruera funktioner som eko ( ) , isset ( ) eller require () stöder inte variabla funktioner . Om en funktion kräver parametrar , du passerar dem som argument inom parentesen . du kan skicka dem som rådata såsom strängar eller tal , eller som andra variabler, inklusive matriser .