? I programmering , är en konstant en typ av variabel . Programmerare använder konstanter för att definiera värden som inte ändras efter att de har satt . PHP-skript använder konstanter för olika ändamål , som definierar dem när ett skript körs och sedan komma åt dem från någon annan punkt i utförandet som krävs . Konstanter kan modellera olika typer av data , men i allmänhet lagra enkla värden såsom tal och textsträngar . Definiera konstanter
PHP-skript definierar konstanter som använder ett språk funktion . Följande exempel PHP kod visar definierar en konstant :
define ( " ID_NUMBER " , 3 ) ;
Denna kod definierar en numerisk konstant . Använda versaler för konstanta variabelnamn är en konvention inom PHP . Programmerare kan välja namn som passar syftet med eventuella konstanter som deras manus använder , sedan använda dessa namn för senare tillgång till de konstanta värden . Addera Komma Konstanter
PHP-skript kan komma konstanter vid någon punkt efter definition , genom att hänvisa till den konstanta variabelnamn . Följande exempelkod visar utmatning av värdet av en definierad konstant till en användares webbläsare :
echo ID_NUMBER ,
Denna kod kommer att skriva värdet på konstanten . Konstanter har global räckvidd , vilket innebär att deras värderingar är tillgängliga vid någon punkt inom ett skript .
Konstant funktion
konstant funktion gör att programmerare att hämta värdet av en konstant. Funktionen tar en sträng parameter som representerar den ständiga namn , som i följande exempel kod :
echo konstant ( " ID_NUMBER " ) ;
Denna kod skriver värdet på den definierade konstant med det angivna namn . Om programmeraren försöker komma åt ett konstant värde men vet inte namnet , kan denna teknik hjälper till att hämta den från en funktion .
Definierad funktion
definierade funktionen tillåter PHP-skript för att kontrollera om en viss konstant redan har definierats . Följande exempelkod visar med funktionen :
definieras ( " ID_NUMBER " ) ;
här funktionen returnerar ett booleskt värde , " true " om konstanten redan har definierats , " false " om det har inte varit . Denna funktion kan vara användbar i PHP-skript med komplexa flöden av verkställighet i vilka konstanter kan definieras på olika punkter .
Constant Typer
Samt standard användardefinierade konstanter , PHP använder ett antal andra konstanta typer . Klass konstanter kan definiera värden som delas över en klass . Fördefinierade konstanter har värden som anges inom PHP kärna , om servern och PHP bearbetning administration . Magiska konstanter definieras också av PHP i sig , men deras värden beror på platsen ett skript råkar köra , reflekterande dataelement såsom radnummer , filnamn och kataloger .