02. 10. 2009. | #1 |
Goran Pilipović
Sir Write-a-Lot
|
define vs class constants
Kada u PHP definises konstante preko define('NESTO'... ), onda je jedna od glavnih fora to što one u stvari ne zauzimaju memoriju nego kompajler samo zameni vradnost na mestima gde stoji konstanta, tako je bar bilo u C i C++ kompajlerima, nisam siguran da je tako i u PHP-u?
Da li vazi isto i za class constants ? Da li class constant zauzima memoriju ili je kompajler isto tretira kao i obicnu konstantu? Trebalo bi da je const is compile time, define runtime, jer ti NE mozes u sred koda da definises: PHP kôd:
PHP kôd:
__________________
Goran Pilipović a.k.a. Ugly Fingers Bradley f.k.a. bluesman I don't always know what I'm talking about but I know I'm right! |
|
|
Slične teme | ||||
Tema | Početna poruka teme | Forum | Odgovori | Poslednja poruka |
ViaMichelin PHP Class | webarto | Code snippets | 7 | 04. 12. 2010. 11:40 |
World Class - Cyber Crime | glaspodrinja.com | e-Business | 16 | 15. 12. 2006. 02:31 |
Browser Detection Class | dinke | PHP | 13 | 02. 12. 2005. 14:51 |