Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Функция в классе...

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


 Страниц (1): [1]   

> Описание: не знаю как правильно назвать...
Nestor
Отправлено: 30 Июля, 2009 - 02:23:28
Post Id



Частый гость


Покинул форум
Сообщений всего: 220
Дата рег-ции: Март 2009  


Помог: 0 раз(а)




В общем так....
PHP:
скопировать код в буфер обмена
  1. <?PHP
  2. class CL {
  3.         var $t = null;
  4.         function CL(){
  5.                 $this->t = 5;
  6.                 somefunc();
  7.         }
  8. }
  9. function somefunc(){
  10.         /////А вот тут не знаю...
  11. }
  12. ?>

мне нужно изменить $this->t в теле ф-ции somefunc , как мне это сделать?


-----
Aurus CMS
 
 Top
valenok Модератор
Отправлено: 30 Июля, 2009 - 02:40:02
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)




PHP:
скопировать код в буфер обмена
  1. <?PHP
  2.  
  3. class CL
  4. {
  5.     var $t = null;
  6.  
  7.     public function CL2()
  8.     {
  9.         $this->t = 5;
  10.         somefunc($this);
  11.     }
  12. }
  13.  
  14. function somefunc(CL $obj)
  15. {
  16.     $obj->t = 6;
  17. }
  18.  
  19. $a = new CL;
  20. $a->CL2();
  21. echo $a->t;

--
В один прекрасный день ты замучаешься со своим стилем искать какая скобочка к чему относится.


-----
Truly yours, Sasha.
 
My status
 Top
Nestor
Отправлено: 30 Июля, 2009 - 02:46:31
Post Id



Частый гость


Покинул форум
Сообщений всего: 220
Дата рег-ции: Март 2009  


Помог: 0 раз(а)




valenok, не замучаюсь, у меня редактор хороший Радость

Проблема в том, что я не могу передать функции аргумент, просто изобретаю систему плагинов для своей цмс и агументы там передавать не могу Огорчение


-----
Aurus CMS
 
 Top
valenok Модератор
Отправлено: 30 Июля, 2009 - 13:29:40
Post Id



Здесь могла бы быть ваша реклама


Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006  
Откуда: Israel


Помог: 3 раз(а)




Изобрети так, чтоб можно было.


-----
Truly yours, Sasha.
 
My status
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« Программирование на PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB