|
|
|
Какую имплементацию синглтона выбираете вы?
|
|||
|---|---|---|---|
|
#18+
... и почему? Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2012, 15:54:25 |
|
||
|
Какую имплементацию синглтона выбираете вы?
|
|||
|---|---|---|---|
|
#18+
an0nym, Это типа опроса? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2012, 15:57:49 |
|
||
|
Какую имплементацию синглтона выбираете вы?
|
|||
|---|---|---|---|
|
#18+
А как инстансы получать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2012, 16:27:39 |
|
||
|
Какую имплементацию синглтона выбираете вы?
|
|||
|---|---|---|---|
|
#18+
Я бы предпочел вариант A (хотя раньше делал вариант C), мне они кажутся более простыми и логичными. Вопрос в том, как заставить редакторы понимать инстанс правильно? Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2012, 16:31:47 |
|
||
|
Какую имплементацию синглтона выбираете вы?
|
|||
|---|---|---|---|
|
#18+
Я там в варианте 'a' допустил небольшую ошибку - public >static< function getInstance(). :) Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2012, 16:52:47 |
|
||
|
Какую имплементацию синглтона выбираете вы?
|
|||
|---|---|---|---|
|
#18+
Hett, хороший вопрос. Я не знаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2012, 16:53:11 |
|
||
|
Какую имплементацию синглтона выбираете вы?
|
|||
|---|---|---|---|
|
#18+
ShSergean0nym, Это типа опроса?Скорее не опрос в привычном понимании данного слова, а мозговой штурм минусов разных подходов. Я на данный момент больше склоняюсь к подходу один, но меня тем не менее смущает static переменная внутри метода - получается некоторый отход от ООП парадигмы. Но костыли с реализацией синглтона в других подходах меня смущают еще больше. Копипасту имплементации в каждом классе вообще считаю злом. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2012, 16:57:03 |
|
||
|
Какую имплементацию синглтона выбираете вы?
|
|||
|---|---|---|---|
|
#18+
HettЯ бы предпочел вариант A (хотя раньше делал вариант C), мне они кажутся более простыми и логичными. Вопрос в том, как заставить редакторы понимать инстанс правильно?В будущем можно будет делать так Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. (PHPStorm 4.0 EAP понимает, PHPStorm 3.0 возможно нет - в нём вроде не было поддержки trait'ов.) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2012, 17:04:46 |
|
||
|
Какую имплементацию синглтона выбираете вы?
|
|||
|---|---|---|---|
|
#18+
Код: php 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2012, 17:05:57 |
|
||
|
Какую имплементацию синглтона выбираете вы?
|
|||
|---|---|---|---|
|
#18+
автор(PHPStorm 4.0 EAP понимает, PHPStorm 3.0 возможно нет - в нём вроде не было поддержки trait'ов.) Буквально позавчера читал про это нововведение. ПХП становится все ООПшнее. В Yii подобная реализация имеется (не смотрел как там сделано), называется behavior ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2012, 17:07:24 |
|
||
|
Какую имплементацию синглтона выбираете вы?
|
|||
|---|---|---|---|
|
#18+
Код: php 1. 2. 3. 4. 5. 6. 7. 8. Ой, все, мне идти спать надо, показало что оно работает, сидел думал почему, оказалось что просто проверил не правильно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2012, 17:26:22 |
|
||
|
Какую имплементацию синглтона выбираете вы?
|
|||
|---|---|---|---|
|
#18+
я там в своем синглетоне опечатался, надо так конечно. Код: php 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2012, 17:28:04 |
|
||
|
Какую имплементацию синглтона выбираете вы?
|
|||
|---|---|---|---|
|
#18+
Код: php 1. это уже нифига не синглтон. это уже фабрика. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.04.2012, 22:25:34 |
|
||
|
Какую имплементацию синглтона выбираете вы?
|
|||
|---|---|---|---|
|
#18+
Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2012, 02:55:42 |
|
||
|
Какую имплементацию синглтона выбираете вы?
|
|||
|---|---|---|---|
|
#18+
какой использовать надо решать исходя из требований проекта. если только php 5.3 и выше то одна реализация, если нужна совместимость с 5.2 или ниже, другая и т.д. разницы особой нет. главное не увлекаться им в принципе. иначе от его использования может быть проблем больше чем профита) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2012, 06:25:44 |
|
||
|
Какую имплементацию синглтона выбираете вы?
|
|||
|---|---|---|---|
|
#18+
ScareCrow Код: php 1. это уже нифига не синглтон. это уже фабрика. тогда уж не фабрика а реестр. И если сингтонов много почему бы в реестр не переконвертировать? Имхо А лучший если брать из предоставленых. Больше на реестр похож, только реализован не на фабрике а на наследовании. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2012, 10:31:23 |
|
||
|
Какую имплементацию синглтона выбираете вы?
|
|||
|---|---|---|---|
|
#18+
РенатИ если сингтонов много почему бы в реестр не переконвертировать? если синглтонов много - значит чтото не так в архитектуре. зачем их много? зачастую синглтоны суют везде где даже не нужно, и туда где без них прекрасно можно обойтись ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2012, 11:00:22 |
|
||
|
Какую имплементацию синглтона выбираете вы?
|
|||
|---|---|---|---|
|
#18+
r u...зачастую синглтоны суют везде где даже не нужно, и туда где без них прекрасно можно обойтись На пхп, яве, на сишарпе писал - никогда по жизни синглтоны не требовались. Имхо, слово красивое - мода пошла. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2012, 11:08:22 |
|
||
|
Какую имплементацию синглтона выбираете вы?
|
|||
|---|---|---|---|
|
#18+
ShSergeНа пхп, яве, на сишарпе писал - никогда по жизни синглтоны не требовались. Имхо, слово красивое - мода пошла. :) да похоже на моду. даже разработчики php в доках пишут что синглтон это ахтунг, и надо юзать его очень осторожно. а некоторые вообще считают его антипаттерном(ибо почти тоже самое что global variables). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.04.2012, 11:25:22 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=37733592&tid=1465331]: |
0ms |
get settings: |
10ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
204ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
75ms |
get tp. blocked users: |
1ms |
| others: | 233ms |
| total: | 564ms |

| 0 / 0 |
