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 :: Проблема с работой класса.
Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010 Откуда: Чернигов
Помог: 299 раз(а)
6 строка в клссе core вызывает статический метод класа registry но как видим в 34 строке класа registry он не статический. А ошибка возникает из-за того что не создан обьект и $this не может использоватся без обьекта.
Можно передавать сылку на клас
----- Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
MrSource
Отправлено: 01 Апреля, 2011 - 15:28:14
Гость
Покинул форум
Сообщений всего: 77
Дата рег-ции: Янв. 2010 Откуда: Украина, Донецк
Помог: 0 раз(а)
Но теперь, чтобы получить в любой функции доступ к регистру, нужно будет переменную $registry сделать глобальной в каждой функции.
Мне нужно, чтобы в любой функции можно было получить любое значение с помощью
Тоже идея, но если классов будет большое количество, передавать переменную в каждый из низ будет неудобно как-то.
Вообще цель - создать универсальный класс, чтобы был доступ к определённым параметрам из любой части скрипта(инклуд, класс, функция и т.д.) без лишних телодвижений.
Parse error: syntax error, unexpected '[', expecting '(' in K:\xampp\htdocs\classes\registry.class.php on line 9
OrmaJever
Отправлено: 01 Апреля, 2011 - 18:48:08
Активный участник
Покинул форум
Сообщений всего: 7540
Дата рег-ции: Янв. 2010 Откуда: Чернигов
Помог: 299 раз(а)
я исправил пост.
OrmaJever пишет:
ой я не заметил, статические переменые вызываются self::$var, а я везьде написал self::var
----- Если вы хотя бы 3-4 раза не решите всё выкинуть и начать заново - вы явно что-то делаете не так.
MrSource
Отправлено: 01 Апреля, 2011 - 18:51:35
Гость
Покинул форум
Сообщений всего: 77
Дата рег-ции: Янв. 2010 Откуда: Украина, Донецк
Помог: 0 раз(а)
OrmaJever пишет:
я исправил пост.
OrmaJever пишет:
ой я не заметил, статические переменые вызываются self::$var, а я везьде написал self::var
Я уже заметил, после того как ответил, кстати функции offset* не могут быть статическими (Добавление)
MrSource пишет:
OrmaJever пишет:
я исправил пост.
OrmaJever пишет:
ой я не заметил, статические переменые вызываются self::$var, а я везьде написал self::var
Я уже заметил, после того как ответил, кстати функции offset* не могут быть статическими
OrmaJever, огромное спасибо за помощь
JustUserR
Отправлено: 02 Апреля, 2011 - 19:10:16
Активный участник
Покинул форум
Сообщений всего: 8715
Дата рег-ции: Июнь 2009
Помог: 17 раз(а)
OrmaJever пишет:
и все методы будут доступны registry::*
$this больше использовать нельзя.
В действительности использование определений функциональных объектов, осуществляемое в интерпретаторе языка PHP, в соответствии с поставленным условием целевой задачи, заключающеся в организаци инстанцированного получения ассоцированных значений информационных полей в пониженном базовом уровне трактования, предполагает возможность осуществление модификации информационной и действенной составляющей целевой координационной элементной области, вследствие чего в случае предшествующего обеспечения сопоставляемых объектных параметров в соответственном уровне трактования, возможно проведение решение оригинальной задачи
----- Сделать можно все что угодно - нужно только старание, терпение и хороший поисковик
Безлимитный web-хостинг от 15 рублей за 40 МБ дискового пространства - http://ihost[dot]oks71[dot]ru/
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.