Webbutvecklare använder PHP programmeringsspråk för att snabbt distribuera dynamiska webbplatser såsom e-handel webbplatser och bloggar . Medan utformad som en processuell programmeringsspråk , gör PHP du också skapa klasser och objekt , alltså inleda en objektorienterad programmering paradigm . På grund av detta , funktioner i PHP interagera med föremål samt variabler . Den unset funktion , till exempel , används för att frigöra minne tas av föremål som inte längre används . PHP och procedurell programmering
Utvecklare
tänkt PHP ursprungligen representera en procedurell programmering paradigm . Detta innebär i huvudsak att raden av verkställighet i ett PHP- program flyttas från linje till linje . Även programmering i PHP innebär kod över flera filer , kommer genomförandet av en webbsida med PHP uppträder vanligtvis rakt , en rad i taget . Som ett tolkat språk , innebär detta att variabeltilldelning och radering förekommer också en rad i taget .
Objektorienterad programmering i PHP
PHP innehåller sätt att programmera i det objektorienterade paradigmet också . Med objektorienterad programmering , programmerare skapa "objekt" som representerar data och operationer som uppgifterna deltar i. Dessa objekt kan återanvändas , och minimerar koden och mönster omskrivning . Koden i objektorienterade program existerar ofta över flera filer , som definierar flera objekt och deras funktionalitet . PHP använder objektorienterad programmering för att bidra begreppen ren , återanvändbar kod till webbutveckling .
Objekt och Memory
objektorienterad programmering , precis som i procedurell programmering , variabler och objekt bosatta i minnet en gång skapade . För enkla variabler som heltal eller tecken , är minnet används oftast ganska små . Men efter föremål , som ofta innehåller många typer av data samt annan kod för att definiera funktioner som fungerar på dessa data , kan minnet användas över en webbserver blir ganska stora . Det blir önskvärt för programmerare att hantera minnet manuellt genom att ta bort objekt efter att de har tjänat sitt syfte i programmet .
Unset Function
unset funktion i PHP befriar dessa värden från minnet . Medan PHP innehåller en sophämtare som andra språk som Java , kan programmeraren manuellt vill ta bort en variabel eller ett objekt . Sophämtare kontrollerar automatiskt koden för oanvända variabler och objekt och tar bort dem . Om programmeraren vill ha objektet raderas vid en viss tidpunkt , dock möjliggör unset funktion detta , vilket illustreras i följande exempel : ?
< Phpclass A {public $ b = 0 ; }
$ temp = new A ( ) ; //deklarera objekt av typen Aunset ( $ temp ) ;