Mød en af Nordens fremmeste eksperter i adfærdsdesign – Morten Münster, der bl.a. har skrevet ” Jytte fra marketing er desværre gået for i dag” – på Computerworld Cloud & AI Festival.
11. juli 2025
Slettet bruger
21. oktober 2003 - 11:29#1
Tjae...hvis du vil være helt sikker på ikke ved en fejl at kunne ændre i din konfiguration skal du gå efter konstanterne.
Forestil dig at du på et tidspunkt lige kommer til at lave en $settings = "jatak"; så er alle dine settings ikke til mere...
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.