Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
[php] перезагрузка методов и свойств класса
|
|||
|---|---|---|---|
|
#18+
подскажите как выполнить такую конструкцию? Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2013, 12:35 |
|
||
|
[php] перезагрузка методов и свойств класса
|
|||
|---|---|---|---|
|
#18+
такая конструкция не работает Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. __call не отдает результаты ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2013, 12:41 |
|
||
|
[php] перезагрузка методов и свойств класса
|
|||
|---|---|---|---|
|
#18+
nauseous Код: php 1. __CLASS__ а имя объекта то чем поможет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2013, 12:43 |
|
||
|
[php] перезагрузка методов и свойств класса
|
|||
|---|---|---|---|
|
#18+
nauseous, изначально какая задача? а то ощущение что пытаетесь сделать операцию на лазах через жопу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2013, 12:45 |
|
||
|
[php] перезагрузка методов и свойств класса
|
|||
|---|---|---|---|
|
#18+
r u, задача получить в методе класса b, с (+аргументы) при таком вызове $a = new a(); $a->b->c('arguments'); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2013, 12:52 |
|
||
|
[php] перезагрузка методов и свойств класса
|
|||
|---|---|---|---|
|
#18+
nauseous$a->b->c('arguments'); это вы имеете в виду что? у объекта $a вызываем метод b, потом метод c ? или b это свойство, тоже объект? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2013, 12:57 |
|
||
|
[php] перезагрузка методов и свойств класса
|
|||
|---|---|---|---|
|
#18+
r u, мне надо получить в результате class любое название { public function любое название() { // имя объекта из под которого вызван метод (в моем случае b) // имя метода и аргументы (в моем случае с("аргументы")) } } вызов всегда $любое название = new любое название(); $любое название->b->c('arguments'); ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2013, 13:04 |
|
||
|
[php] перезагрузка методов и свойств класса
|
|||
|---|---|---|---|
|
#18+
вот что я получаю Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Объект: b PHP Fatal error: Call to a member function c()... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2013, 13:08 |
|
||
|
[php] перезагрузка методов и свойств класса
|
|||
|---|---|---|---|
|
#18+
nauseousPHP Fatal error: Call to a member function c()... ну правильно. где код класса объекта B ? метода c() то для класса A описан. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2013, 13:21 |
|
||
|
[php] перезагрузка методов и свойств класса
|
|||
|---|---|---|---|
|
#18+
где код класса объекта B ?класса B не будет! надо перезагрузить как-то в это же класс то есть получить в классе A метода c() то для класса A описан.поэтому он и описан для класса А так как только он есть и будет надо перезагрузить в самого себя ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2013, 13:24 |
|
||
|
[php] перезагрузка методов и свойств класса
|
|||
|---|---|---|---|
|
#18+
nauseous, если будет тотже класс. то какой в этом смысл? в общем пока так и непонятна задача начальная, что именно вы хотите сделать. возможно решение намного проще. чем вы городите... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2013, 13:27 |
|
||
|
[php] перезагрузка методов и свойств класса
|
|||
|---|---|---|---|
|
#18+
nauseousr u, задача получить в методе класса b, с (+аргументы) при таком вызове $a = new a(); $a->b->c('arguments'); Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2013, 13:32 |
|
||
|
[php] перезагрузка методов и свойств класса
|
|||
|---|---|---|---|
|
#18+
Ренат, спасибо огромное, но надо все в одном классе ( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2013, 13:35 |
|
||
|
[php] перезагрузка методов и свойств класса
|
|||
|---|---|---|---|
|
#18+
nauseousr u, задача получить в методе класса b, с (+аргументы) при таком вызове $a = new a(); $a->b->c('arguments'); так чтоли? Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2013, 13:55 |
|
||
|
[php] перезагрузка методов и свойств класса
|
|||
|---|---|---|---|
|
#18+
Ренат, спасибо огромное!!!!!!!!!!! ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2013, 14:05 |
|
||
|
[php] перезагрузка методов и свойств класса
|
|||
|---|---|---|---|
|
#18+
nauseous, и какой смысл во всем этом? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.03.2013, 19:43 |
|
||
|
[php] перезагрузка методов и свойств класса
|
|||
|---|---|---|---|
|
#18+
r unauseous, и какой смысл во всем этом? видимо синтаксис jquery понравился.... такой помойму propel, activerecord интерфейс имеют ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.03.2013, 16:03 |
|
||
|
[php] перезагрузка методов и свойств класса
|
|||
|---|---|---|---|
|
#18+
авторвидимо синтаксис jquery понравился.... http://en.wikipedia.org/wiki/Method_chaining - только я тоже не понял, зачем ТС этим озадачился? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.03.2013, 17:12 |
|
||
|
[php] перезагрузка методов и свойств класса
|
|||
|---|---|---|---|
|
#18+
все намного проще, это API для сайта Код: 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. пользователь читает phpdoc и вызывает те классы и методы которые ему нужны для работы, сервер проверяет получаемые данные и отдает результат в случае успеха пример использования Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. таким образом API класс всегда статичный, далее уже развивается только документация ;) Всем спасибо за помощь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2013, 03:29 |
|
||
|
[php] перезагрузка методов и свойств класса
|
|||
|---|---|---|---|
|
#18+
r uа то ощущение что пытаетесь сделать операцию на лазах через жопу.фу! где ваше воспитание!? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2013, 03:30 |
|
||
|
[php] перезагрузка методов и свойств класса
|
|||
|---|---|---|---|
|
#18+
nauseousтаким образом API класс всегда статичный, далее уже развивается только документация ;) ну и зачем для этого было городить такой огород? классы реализаций и методы то все равно нужно писать. посмотрите реализации АПИ для начала. вы зачемто пытаетесь сдеалть сложно и запутанно - вместо того чтоб сделать просто и понятно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.03.2013, 16:22 |
|
||
|
[php] перезагрузка методов и свойств класса
|
|||
|---|---|---|---|
|
#18+
r unauseousтаким образом API класс всегда статичный, далее уже развивается только документация ;) ну и зачем для этого было городить такой огород? классы реализаций и методы то все равно нужно писать. посмотрите реализации АПИ для начала. вы зачемто пытаетесь сдеалть сложно и запутанно - вместо того чтоб сделать просто и понятно. Вы наверное не так меня поняли, библиотека уже есть, в ней около ста классов и в каждом в районе два-пять методов.. Библиотека разработана нашей компанией для публичного использования, ну и соответственно стал вопрос доступа к классам и методам пхпдок уже готов, есть детальное описание каждого из классов.. осталось только сделать доступ... Мне встречались аналогичные модели - через перезагрузку методов ну и соответственно было принято решение использовать данную модель Я понимаю что дела пахнет велосипедом, одна на мой взгляд достаточно компактно и удобно Еще раз спасибо за содействие ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2013, 15:24 |
|
||
|
[php] перезагрузка методов и свойств класса
|
|||
|---|---|---|---|
|
#18+
Код: php 1. 2. 3. 4. 5. 6. 7. А isset тут зачем?) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2013, 16:13 |
|
||
|
[php] перезагрузка методов и свойств класса
|
|||
|---|---|---|---|
|
#18+
Ренат, точно )) еще думаю курл на file_get_contents + POST переложить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.03.2013, 23:52 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=38177141&tid=1464001]: |
0ms |
get settings: |
9ms |
get forum list: |
21ms |
check forum access: |
4ms |
check topic access: |
5ms |
track hit: |
92ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
| others: | 251ms |
| total: | 453ms |

| 0 / 0 |
