Mitäs mieltä olette jos määrittelee asetukset scriptille tähän malliin?
class Asetukset_DB {
const TUNNUS = 'root';
...
}
class Asetukset_Yleiset {
const JOTAKIN = '...';
...
}
ja sitten kun asetusta tarttee niin
Asetukset_DB::TUNNUS jne...
Omasta mielestäni tuosta huomaa helposti mikä on tietokannan asetuksia ja sitten vastaavasti yleisiä.
Onko tässä tavassa jotain huonoja puolia?
Olisiko parempa Asetukset_DB vai DB_Asetukset?
class Asetukset_DB {
const TUNNUS = 'root';
...
}
class Asetukset_Yleiset {
const JOTAKIN = '...';
...
}
ja sitten kun asetusta tarttee niin
Asetukset_DB::TUNNUS jne...
Omasta mielestäni tuosta huomaa helposti mikä on tietokannan asetuksia ja sitten vastaavasti yleisiä.
Onko tässä tavassa jotain huonoja puolia?
Olisiko parempa Asetukset_DB vai DB_Asetukset?
Vastaukset 2
Vanhimmat
Ihan miten omasta mielestäsi on selkeämpi. Itse tosin eriyttelen noita eri tiedostoihin jotka includetan tarpene mukaan varsinaiseen scriptiin.
Toki se oma mieltymys tärkein, mutta kyl sil muittenkin mielipiteillä on arvoa varsinkin jos aikomus joskus julkaista koodi muillekki jne... Ja kun tää ohjelmointi on viel vähän hakusessa niin olis kiva välttää turhat ongelmat.
Mietin myös tota tiedostoihin eriyttämistä, mut yleensä saattaa olla että asetuksia vain muutama osiota kohti joten siinä mielessä ehkä selvempä koota ne samaan.
Miten sul tiedostossa ne asetukset on?
Vai ihan constanttina tai muuttujana?