Официальный сайт студ.городка НГТУ
Программирование и БД » [php] Имя жизни переменной :) 

#1  19.02.07 22:17

[php] Имя жизни переменной :)

Все мы знаем, что имя жизни переменной в случае отключенных globals равно времени исполнения скрипта. Если же нам нужно протащить переменную по программе, мы используем сессию. Всё было хорошо, пока мне не приспичило засунуть в сессию класс :) В принципе всё работат, но когда пытаюсь обратиться к методу, получаю нечто вроде:

Код::

Fatal error: main() [<a href='function.main'>function.main</a>]: The script tried to
 execute a method or access a property of an incomplete object. Please ensure that the
 class definition "Company" of the object you are trying to operate on was
 loaded _before_ unserialize() gets called or provide a __autoload() function to
 load the class definition in /home/website/html/altecat/admin/company.php
 on line 33

Никто не знает, как с этим бороться? :)

З.Ы.
Тема должна была звучать как "Время жизни переменной"... я уже просто ничего не соображаю... :)

Исправлено efferson (19.02.07 22:24)

Offline

#2  20.02.07 08:41

Re: [php] Имя жизни переменной :)

efferson, тебе же ошибка нормально написана...перевести не можешь что ли?!

Offline

#3  20.02.07 09:47

Re: [php] Имя жизни переменной :)

spec, Могу - толку вот от этого мало... :)
Вобщем разобрался - проблема решается путём использования функций serialize, unserialize

Offline

Программирование и БД » [php] Имя жизни переменной :) 

ФутЕр:)

© Hostel Web Group, 2002-2026.   Сообщить об ошибке

Сгенерировано за 0.073 сек.
Выполнено 11 запросов.