Globális változók

Globális változók
2012-08-09T12:38:56+02:00
2012-08-09T14:03:57+02:00
2022-08-16T18:35:32+02:00
vaso123
Sziasztok!

Kicsit beakadtam most itt.
A következő a gondom.

Van egy saját keretrendszerem. Ennek van egy fő osztálya a Site.
Ebben van egy olyan metódus miszerint Site::loadFile($file).

Ez ügyesen betölti a fájlt egy require_once -szal, és megjegyzi egy tömbben, hogy mely fájlok vannak már betöltve.

Ebben a fájlban van egy változó.
Ez eddig szép és jó, de ha egy teljesen új osztályban töltöm be a fájt, akkor abban a metódusban csak akkor lesz elérhető nekem a változó, ha global -ozok, amit nagyon nem szeretnék.

Ezt hogyan csinálják a nagyok?

Most itt konkrétan arról van szó, hogy bizonyos esetekben van csak szükségem előre definiált változókra, mondjuk itt a hónapok neveire.

A lényeg, hogy nem az adott metódusban akarom beincludeolni, viszont el akarom érni azt a változót, ami a fájlban van.
Mutasd a teljes hozzászólást!
Esetleg csinálj egy osztályt, amibe static -ként adod meg a változót, és akkor példányosítás nélkül hozzáférsz.
Mutasd a teljes hozzászólást!

Tetszett amit olvastál? Szeretnél a jövőben is értesülni a hasonló érdekességekről?
abcd