Új hozzászólás Aktív témák
-
cucka
addikt
válasz fordfairlane #10212 üzenetére
Az, amit írsz a singleton-ról, az alapvetően jó, viszont pusztán elméleti. Igen, elméletileg a singleton valóban egy hasznos pattern. A php fejlesztés rögvalóságában viszont:
- Tudod mi van, ha két adatbázis kapcsolat objektumot hozol létre? Semmi sincs. Egy élő rendszeren rengeteg adatbázis kapcsolat létezik egy időben. Tehát itt egy olyan veszélytől (több példány létrehozása) véd meg a singleton minta alkalmazása, amely veszély nem is létezik.
- Egy tipikus php alkalmazásban a keretrendszer hozza létre az adatbázis objektumot, nem maga az alkalmazás. Nem áll fenn a veszély, hogy az alkalmazás véletlenül több példányt hoz létre belőle, mert egy példányt sem fog létrehozni.
- Az adatbázis wrapper osztályt tipikusan valamilyen globális változón keresztül éred el. A többszörös példányosítás itt is értelmét veszti.Egy cseppet sem akarok a design pattern-ek ellen beszélni, de szerintem egy tipikus php-s környezetben a singleton elméleti előnyei elméletiek maradnak. 5 évig voltam php fejlesztő, egyetlen egy alkalomra sem emlékszem, amikor olyan problémába ütköztem volna, amit a singleton pattern megold.
(#10235) RootRulez
Hol akadtál el?[ Szerkesztve ]
Új hozzászólás Aktív témák
- ÚJ! Standard I5 12400 - 16GB 3600MHz RAM - 500GB M.2 SSD PC - Windows 11 PRO
- 15.6"-os 8.gen Dell (i5, 8 GB, 120 SSD, FHD) notebook leárazás!!!AkciÓÓ!
- Eladó Samsung Galaxy S20 FE SM-G780F/DS 6+128GB Cloud Mint hálózatfüggetlen telefon+tok+üvegfólia!!!
- Beszámítás! MSI B550 R7 5700X 16GB DDR4 500GB SSD RTX 3060 Ti 8GB ZALMAN Z1 Plus FSP 700W
- ÚJ! NZXT H5 FLOW - 2 Év Garancia
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Promenade Publishing House Kft.
Város: Budapest