|
Общая приватная переменная в классе PHP
|
|||
---|---|---|---|
#18+
Есть веб-сервис, для работы с которым используется готовая библиотека. У веб-сервиса есть ограничение на частоту запросов. Чтобы его случайно не превысить, переопределяю один из методов call: Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
Теперь мне нужно сделать такое же ограничение для метода callBatch. Если его добавить таким же способом, то переменная $ratecontrol у него будет своя собственная. А ограничение на частоту запросов должно быть общим. То есть $ratecontrol должна быть общей для обоих переопределяемых методов. Как это лучше сделать? private-переменная на уровне класса? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2020, 13:12 |
|
Общая приватная переменная в классе PHP
|
|||
---|---|---|---|
#18+
Alibek B. У веб-сервиса есть ограничение на частоту запросов. почему не в Nginx? ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2020, 14:41 |
|
Общая приватная переменная в классе PHP
|
|||
---|---|---|---|
#18+
Понятия не имею. Это не мой веб-сервис. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2020, 14:43 |
|
Общая приватная переменная в классе PHP
|
|||
---|---|---|---|
#18+
статичная переменная в классе. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2020, 16:10 |
|
Общая приватная переменная в классе PHP
|
|||
---|---|---|---|
#18+
Статичная переменная разве не будет единой на все инстансы классов? Родительский класс CRest хоть и сделан синглтоном, но теоретически класс может использоваться одновременно для двух разных веб-сервисов. ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2020, 16:21 |
|
|
start [/forum/topic.php?fid=23&msg=40008465&tid=1459582]: |
0ms |
get settings: |
10ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
35ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
others: | 270ms |
total: | 401ms |
0 / 0 |