Post
#1
|
|
|
Grupa: Przyjaciele php.pl Postów: 790 Pomógł: 7 Dołączył: 6.02.2003 Skąd: Polska Ostrzeżenie: (0%)
|
No cóż. Staram się napisać uniwersalny kod (dla php4 i php5), oczywiście piszę obiektowo i chciałbym użyć singletonów. I w związku z tym moje pytanie: Jak rozwiązujecie problem singletonów w php 4?
Pytanie zadaję w osobnym topicu, ponieważ w wielu tematach jest to poruszane, ale nie rozwiązywane. Myślę, że jeśli zgromadzimy tutaj wszystkie kody/odpowiedzi, to może ktoś stworzy naprawdę dobry kod kontrolujący liczbę instancji w aplikacji (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Czekam na rozwiązania... |
|
|
|
![]() |
Post
#2
|
|
|
Administrator planeta/IRC Grupa: Przyjaciele php.pl Postów: 385 Pomógł: 0 Dołączył: 19.04.2003 Skąd: Zabrze Ostrzeżenie: (0%)
|
Hmm... od 3 tygodni mam gotowy zarys artykułu o Singletonach w 4, i jakos nie moge sie zebrać zeby do XML'a wsadzić... A widze że mogłoby sie przydać. Oczywiście w arcie opisana jest metoda przedstawiona przez FiDO, opisane tez jest dlaczego nie warto stosować zmiennych globalnych, i dlaczego instancje powinna zwracać metoda danej klasy, a nie jakaś funkcja z zewnątrz. Będe musiał postarać sie dokończyć tego arta (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
|
|
|
|
seaquest Singletony w PHP 4 13.04.2004, 13:12:13
halfik Generalnie to piszę póki co sturkturalnie, ale gdy... 13.04.2004, 14:13:10
rzseattle Najlatwiej jest uzyc zmiennej statycznej:
[PHP] po... 13.04.2004, 16:58:08
seaquest rzseattle: prawdę mówiąc to ten kod (mnie przynajm... 13.04.2004, 17:17:09
halfik W JAVA zrobiłbym to tak:
class Test{
private Te... 13.04.2004, 17:39:09
FiDO Podczas moich prob dojscia do tego jak sie je stos... 13.04.2004, 18:19:15
halfik A ja myślę, że to nie jest taki całkiem singleton,... 14.04.2004, 09:34:14
hawk CytatA ja myślę, że to nie jest taki całkiem singl... 14.04.2004, 11:25:49
rzseattle Cytatrzseattle: prawdę mówiąc to ten kod (mnie prz... 14.04.2004, 12:12:26
halfik CytatUhm, w PHP4 raczej nie ma prywatnych konstruk... 14.04.2004, 13:25:51
seaquest hmm haflik nie wiem czy do konca przeczytales tema... 14.04.2004, 15:05:46
FiDO CytatA ja myślę, że to nie jest taki całkiem singl... 14.04.2004, 18:46:03 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 20:19 |