За последние 24 часа нас посетили 17068 программистов и 1652 робота. Сейчас ищут 868 программистов ...

Как обратиться к свойству функции из другой функции

Тема в разделе "PHP для новичков", создана пользователем mainet, 21 янв 2014.

  1. mainet

    mainet Активный пользователь

    С нами с:
    31 май 2012
    Сообщения:
    77
    Симпатии:
    0
    Как обратиться к свойству функции $link в функции onBeforeCompileHead() ?

    Код (Text):
    1.  
    2. class MyPlugin {   
    3.     public function onBeforeDisplayProduct(&$view) {  
    4.                            
    5.             $uri                          = JURI::getInstance();
    6.             $link                   = $uri->getScheme() ."://" . $uri->getHost() . $uri->getPath();
    7.             return;
    8.        
    9.     }
    10.    
    11.     function onBeforeCompileHead() {
    12.         $document                   = JFactory::getDocument();
    13.        
    14.     }  
    15. }
    Спасибо.
     
  2. mkramer

    mkramer Суперстар
    Команда форума Модератор

    С нами с:
    20 июн 2012
    Сообщения:
    8.600
    Симпатии:
    1.764
    Никак :) $link - локальная переменная, не свойство. К локальной переменной можно обращаться только внутри функции.
     
  3. igordata

    igordata Суперстар
    Команда форума Модератор

    С нами с:
    18 мар 2010
    Сообщения:
    32.408
    Симпатии:
    1.768
    объявить как паблик, со всеми вытекающими.
     
  4. mainet

    mainet Активный пользователь

    С нами с:
    31 май 2012
    Сообщения:
    77
    Симпатии:
    0
    Спасибо.