Forum Webscript.Ru

Программирование => PHP => Тема начата: msgipss от 23 Января 2002, 14:45:31

Название: Корневой вопрос - (передача класса через сессию)
Отправлено: msgipss от 23 Января 2002, 14:45:31
Есть скрипт "bclass.php" в нем описаны какие то классы

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

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


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

заранее Спасибо за совет
 Валерий
Название: ошибку такую выдает
Отправлено: msgipss от 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 от 23 Января 2002, 15:49:23
можно так делать, все работает

извините - недавно пишу, отсюда куча глюков 8)
Название: Корневой вопрос - (передача класса через сессию)
Отправлено: Britva от 23 Января 2002, 15:52:52
ну дык напиши в чем причина была :)
Название: просто ляпа
Отправлено: msgipss от 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;