Du kan osse vælge at bruge et prefix på de variabler, som du ved du skal holde nalderne fra. Fx: $my_settings['Supermand'] = "Lars"; $my_settings['Powers'] = "All"; De største fordele ved array's fremfor konstanter er hvis man har brug for at samle nogle variabler i en form for logiske grupper, eller man kan køre dem i løkker og når de skal overføres samlet til funktioner, klasser eller en anden side.
Ja, jeg mener man kunne osse vælge at gruppere dem med et prefix, sådan for overskuelighedens skyld.: define("RET_PRE_SUPERMAND", "Lars"); define("RET_POWERS", "All");
Tjah, mig bekendt er der ikke nogen nævneværdig forskel mht. performance. Det er nok mere et spørglsmål om, hvad man finder mest bekvemt ved programmeringen. Om man skal vælge det ene eller andet, hænger vel osse sammen med hvilket projekt det drejer sig om. Konstanter er generelt nok lidt overset og det er jo synd, for de har da bestemt deres beretigelse.
detox > Jeg valgte at bruge define til de faste konfigurationer, som jeg puttede i en config-fil, og jeg bruger sikkert også define, hvis jeg skal lave en languagefil.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.