|
|
|
PHP и ссылки
|
|||
|---|---|---|---|
|
#18+
Подскажите, насколько корректно работать в php со ссылками на переменные? Если посмотреть на некоторые фреймворки, например yii в нем ссылки не используются вообще. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2012, 14:49 |
|
||
|
PHP и ссылки
|
|||
|---|---|---|---|
|
#18+
spider13, В php есть ссылки на переменные???? Это новость. Насколько помню есть передача параметров по ссылке, но это несколько иное. Использовать это нормально, во многих случаях полезно. Только использовать по назначению и сознательно, а не как попало. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2012, 14:58 |
|
||
|
PHP и ссылки
|
|||
|---|---|---|---|
|
#18+
SergSWspider13, В php есть ссылки на переменные???? Это новость. Насколько помню есть передача параметров по ссылке, но это несколько иное. Использовать это нормально, во многих случаях полезно. Только использовать по назначению и сознательно, а не как попало. Передача параметров по ссылке? и все? а как тогда рассматривать конструкцию, например Код: php 1. здесь это по моему уже не параметр, ну да ладно, не в этом суть. Мне кажется что даже "неосознанное" должно ускорить работу, так как не будет плодится меньшее количество переменных, соответственно увеличится производительность, хотя и незначительно. Это лично мое мнение, оно может быть ошибочным, поэтому я вообще то и создал тему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2012, 15:05 |
|
||
|
PHP и ссылки
|
|||
|---|---|---|---|
|
#18+
spider13, spider13Передача параметров по ссылке? и все? а как тогда рассматривать конструкцию, например в данном случае по ссылке, это верно. Но как таковых ссылок(аналогичных ссылкам в C++, Delphi и д.р компилируемым языкам) - нет и манипуляции с ними - очень ограниченны. Поскольку php интерпретируемый язык не думаю что по ссылке будет работать быстрее, да и памяти навряд-ли меньше занимать будет. Можете написать тесты и посмотреть что получится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2012, 15:14 |
|
||
|
PHP и ссылки
|
|||
|---|---|---|---|
|
#18+
SergSW, spider13плодится меньшее количество переменных Плодиться они и так и так будут. Если не использовать передачу по ссылке то плодятся обычные переменные, если использовать то ссылочные (их и так и так где-то хранить надо, что значение, что ссылку на значение). Только при втором варианте можно запросто получить трудно отлавливаемые баги. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2012, 15:17 |
|
||
|
PHP и ссылки
|
|||
|---|---|---|---|
|
#18+
SergSW, Был не прав. Накидал небольшой тест Код: 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. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. Любопытные результаты. У меня получилось Код: plaintext 1. 2. 3. 4. Хоть и быстрее работает, всё таки я рекомендую не делать это бездумно, а только там где это действительно нужно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.11.2012, 16:41 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=38025656&tid=1464470]: |
0ms |
get settings: |
10ms |
get forum list: |
18ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
18ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
58ms |
get tp. blocked users: |
2ms |
| others: | 218ms |
| total: | 341ms |

| 0 / 0 |
