Автор Тема: Корневой вопрос - (передача класса через сессию)  (Прочитано 5580 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн msgipss

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 17
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Есть скрипт "bclass.php" в нем описаны какие то классы

 Есть скрипт "index.php" он используя (include ("bclass.php")), создает, работает с данными посредством классов.

Теперь мне нужно перейти в другой сценарий, и перетащить с собой работающий класс которым я пользовался в "index.php"
Не работает


Неужели это не возможно ???
Если да, то как быть в такой ситуации

заранее Спасибо за совет
 Валерий

Оффлайн msgipss

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 17
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
ошибку такую выдает
« Ответ #1 : 23 Января 2002, 14:59:53 »
Fatal error: The script tried to execute a method or access a property of an incomplete object. Please ensure that the class definition tbasic of the object you are trying to operate on was loaded _before_ the session was started in temp.php on line 7

Оффлайн msgipss

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 17
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
разобрался
« Ответ #2 : 23 Января 2002, 15:49:23 »
можно так делать, все работает

извините - недавно пишу, отсюда куча глюков 8)

Оффлайн Britva

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 1660
  • +0/-0
  • 0
    • Просмотр профиля
    • http://eugeny.com
ну дык напиши в чем причина была :)
Евгений aka Razor,

Оффлайн msgipss

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 17
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
просто ляпа
« Ответ #4 : 23 Января 2002, 16:04:13 »
скрипт где я повторно использую класс

-ошибочная ситуация (ошибка описана выше)
 unset ($abasic);
 session_start();
 session_register("abasic");

 include ("aclass.php");
 echo $abasic->mainpool[0][0]->tadr;

-без ошибок, 8(  - минут 40 как нибывало, аж домой захотелось
 include ("aclass.php");
 unset ($abasic);
 session_start();
 session_register("abasic");

 echo $abasic->mainpool[0][0]->tadr;

 

Sitemap 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