? PHP er et programmeringsspråk hovedsakelig brukt for å lage websider dynamisk. Programmene inneholder variabler er variabler som brukes innenfor et program funksjoner og prosedyrer . Starte en funksjon eller en prosedyre som er kjent som " ringer " funksjon eller prosedyre . Variabler som forventes å bli vedtatt en verdi når funksjonen eller prosedyren kalles er kjent som parametre og verdiene som sendes til dem er argumenter. PHP
PHP ble opprinnelig utviklet som et sett med verktøy skrevet i Perl programmeringsspråk, men utviklet seg til en tydelig språk i sin egen rett . En PHP program er som en webside mal. I motsetning til en statisk nettside , er det ikke lagres i sin endelige form . PHP -programmet har seksjoner som skal fylles inn når programmet startes . Dette resulterer i forskjellige websider i henhold til resultatene av database henter .
Parameter Format
parametre , som variabler i PHP alltid starte med et dollartegn ( $ ) . De følger en funksjon navn i parentes , og adskilt med comas : my_function ( $ a_parameter , $ b_parameter ) . Dataene type variabler trenger ikke å bli erklært . Kompilatoren stammer typen fra den første verdien tilordnet en variabel eller parameter.
Passing Argumenter
Et argument kan være en verdi , en variabel , en matrise eller en referanse. I eksempelet : a_function ( 'a' ) bokstaven 'a' er argumentet sendes til funksjonen . I eksempelet a_function ( $ a ) hvilken verdi har blitt plassert i variabelen $ a er argumentet til funksjonen. Men ikke verdiene i globale variabler ikke må bestås som argumenter fordi de kan gjøres lokalt av en "global " erklæring fra i funksjonen . Verdien av en global variabel endres ikke, når den sendes til en funksjon . Imidlertid vil den hvis den variable føres som referanse. Dette fortsetter styring av den variable og dens innhold til funksjonen. Dette oppnås ved syntaksen : . A_function ( & $ a)
Feiltilstander
Argumentet liste over en funksjon må samsvare med antall parametere i funksjonen erklæringen . Ellers en feil vil oppstå . Funksjon erklæringer kan inneholde standardverdier for parametere , i så fall , kan funksjonen bli kalt uten uten argumenter. Men hvis bare noen parametere er gitt standardverdier i funksjonen erklæringen , må disse parametrene uten standardverdier være oppført før de med standardverdier. I dette tilfellet bare argumenter for disse parametrene uten standardverdier må leveres.