Domov arrow 5. PREDMETNO USMERJENO PROGRAMIRANJE arrow 5.5 Konstante in statične metode


5.5 Konstante in statične metode Natisni E-pošta
Za razliko od običajnih metod in lastnosti, statične metode obstojajo in so dostopne kot del samega razreda, za razliko od obstoja le v območju enega od razredovih primerkov. To ti omogoča, da ravnaš z razredi kot resničnimi vsebniki medsebojno povezanih funkcij in podatkovnih elementov,  kar je zelo primerno za izogibanje konfliktov pri poimenovanjih.

Konstante razreda delujejo na isti način kot navadne konstante, le da imajo področje delovanja v razredu. Konstante razreda so javne in dostopne v vseh področjih. Primer:

class primer {
const TEST = "Kaj je to?";
}
echo primer::TEST;

Konstante razreda imajo več prednosti pred navadnimi konstantami. Ker se nahajajo v razredu, ti omogočajo pisanje bolj čiste kode. Poleg tega so občutno hitrejše kot tiste deklarirane s funkcijo define().
 


© 2007-2008 PHP, MySQL, XML, OOP, varnost