-
Heel erg bedankt voor al je comments meneer met nickname Cybafish! ;)
Ik heb zojuist de register_globals uitgeschakeld en de boel werkt perfect, goede toevoeging van jullie allemaal dus! Fijn dat het nog even goed uitgepraat is want er begonnen al wat klanten zenuwachtig te worden.. ;(
-
ALs ik je eerste verhaal lees lijkt het me dat je een variable global maakt in je hele script mhv het global keyword? Dat is iets anders dan register_globals aan hebben staan.
Register globals maakt namelijk van alle externe "variabele", globale variabelen.
In principe zou register_globals altijd uit moeten staan. Werken met het global keyword kan af en toe zeker handig zijn, en niet super veel kwaad als je het maar netjes doet.
Echter wil je op een juiste (best practice) manier dit voor elkaar krijgen dan moet je werken met een class met singleton structuur.
Zie ook: http://nl.wikipedia.org/wiki/Singlet...informatica%29
-
Ik heb echt waar, niet gelogen, die tip al van heel veel verschillende mensen gekregen. Ik ben iemand die hoofdzakelijk naast PHP met .NET werkt en daar heb je eerder andere zaken waar je op doet letten. Je maakt daar gewoon 1 instantie van een DAL aan (bijvoorbeeld iBatis) en die blijf je hergebruiken door je hele applicatie heen.
Singleton in PHP is inderdaad veel van hetzelfde en die zal ik in de toekomst dan ook gaan gebruiken.