? PHP är ett programmeringsspråk används främst för att göra webbsidor dynamiska . Program innehåller variabler är variabler som används inom programmets funktioner och procedurer . Anropa en funktion eller en procedur kallas " kalla " den funktion eller procedur . Variabler som förväntas föras ett värde när funktionen eller proceduren kallas kallas parametrar och de värden som skickas till dem är argument . PHP
PHP utvecklades ursprungligen som en uppsättning verktyg skrivna i Perl programmeringsspråk , men utvecklades till en distinkt språk i sin egen rätt . Ett PHP- program är som en webbsida mall . Till skillnad från en statisk webbsida , är det inte förvaras i sin slutliga form. PHP -programmet har sektioner som ska fyllas i när programmet startas . Detta resulterar i olika webbsidor enligt resultaten av databasen hämtar .
Parameterformatet
Parametrar , som variabler i PHP alltid börja med ett dollartecken ( $ ) . De följer en funktion namn inom parentes och åtskilda av comas : my_function ( $ a_parameter , $ b_parameter ) . Datatypen av variabler inte behöver deklareras . Kompilatorn härleder typen från det första värdet som tilldelats en variabel eller parameter .
Skicka argument
Ett argument kan vara ett värde , en variabel , ett matris eller en referens . I exemplet : a_function ( ' a ' ) bokstaven "a" är argumentet till funktionen . I exemplet a_function ( $ a ) har oavsett värde placerats i variabeln $ a är argumentet till funktionen . Däremot behöver värden som ingår i globala variabler inte ska skickas som argument , eftersom de kan göras lokalt genom en " global " förklaringen inifrån funktionen . Värdet av en global variabel kommer inte ändras när det vidarebefordras till en funktion. Det kommer dock att om variabeln skickas som en referens. Detta övergår kontrollen av variabeln och dess innehåll till funktionen . Detta uppnås genom syntax : . A_function ( & $ a )
Felmeddelanden Argumentet lista över en funktion måste matcha antalet parametrar i funktionen deklarationen . Annars uppstår ett fel . Funktion deklarationer kan innehålla standardvärden för parametrar , i vilket fall , kan funktionen anropas utan utan argument . Men om bara några parametrar ges grundvärden i funktionen deklarationen , måste dessa parametrar utan standardvärden listas före dem med standardvärden . I det här fallet bara argument för dessa parametrar utan standardvärden behöver försörjas .