Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

PHP unset Class Definition

Weboví vývojári používať programovací jazyk PHP rýchlo nasadiť dynamické webové stránky , ako sú e - commerce stránok a blogov . Kým navrhnutý ako procedurálny programovací jazyk , PHP vám tiež umožňuje vytvárať triedy a objekty , a tým začatie objektovo orientovaný programovací paradigma . Z tohto dôvodu, funkcie v PHP pracovať s objektom , rovnako ako premenné . Unset funkcie , napríklad, sa používa na uvoľnenie pamäti prijatých objekty už nie v použitie . PHP a Procedurálne programovanie

Developeri koncipovaný PHP pôvodne reprezentovať procedurálny programovací paradigma . To v podstate znamená , že rad prevedenie v PHP programu presunie z riadku na riadok . Kým programovanie v PHP zahŕňa kód na viac súborov , bude výkon webovej stránky , vrátane PHP sa zvyčajne vyskytujú priamočiaro , jeden riadok naraz . Ako interpretovaný jazyk , to znamená , že priradenie premenné a mazanie dochádza tiež jeden riadok naraz .
Objektovo orientované programovanie v PHP

PHP zahŕňa spôsoby, ako programovať v objektovo orientované paradigma rovnako . S objektovo - orientovaného programovania , programátori vytvárať " objekty " , ktoré predstavujú dáta a operácie , ktoré údaje sa zúčastňuje palcov Tieto objekty sú opakovane použiteľné , a minimalizovať kód a vzor prepisovanie . Kód v objektovo orientovaných programov často existuje na viac súborov , ktoré definujú viac objektov a ich funkčnosť . PHP používa objektovo orientované programovanie pomôcť priniesť pojmy čistý , opakovane kódu vývoji webových aplikácií .
Objekty a pamäť

v objektovo orientovanom programovaní , rovnako ako v procedurálnym programovanie , premenné a objekty sú umiestnené v pamäti po vytvorení . Pri jednoduchých premenných , ako sú celé čísla alebo znaky , využitie pamäte je zvyčajne pomerne malá . Ale pre objekty , ktoré často obsahujú mnoho typov dát , rovnako ako iný kód definovať funkcie , ktoré pracujú na týchto dát , využitie pamäte cez webový server môže byť docela veľký . To sa stáva žiaduce pre programátorov pre správu pamäte ručne odstránením objektov po tom , čo slúžil svojmu účelu v rámci programu .
Unset Funkcia

unset funkcie v PHP oslobodzuje týchto hodnoty z pamäte . Kým PHP obsahuje garbage collector ako ostatné jazyky ako je Java , programátor chcieť ručne odstrániť premennú alebo objekt . Garbage collector automaticky kontroluje kód pre nepoužitých premenných a objektov a odstráni ich . Ak chce programátor odstránenie objektu v určitom okamihu , ale unset funkcia umožňuje to , ako je znázornené v nasledujúcom príklade :

< phpclass A { public $ b = 0 ; }
< ? p > $ temp = new ( ) ; //deklarovať objekt typu Aunset ( $ temp ) ;

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené