Tsep
Новичок
serialize объектов
упрощенно имеет нечто подобное:
Далее где-то пишем:
Причем echo $SHOP_USER->DB; Выдает нормальный ADODB_mysql Object.
PHP 5.1.2
register_globals = off
упрощенно имеет нечто подобное:
PHP:
class shop_user{
public $DB; //ADODB
function __construct($DB){
$this->DB = $DB;
}
function activePeriod(){
$DB = $this->DB;
...
$query = "SELECT....";
$rs = $DB->SelectLimit($query, 1);
...
Далее где-то пишем:
PHP:
$SHOP_USER = new shop_user($DB);
$_SESSION[SHOP_USER] = serialize($SHOP_USER);
$SHOP_USER = unserialize($_SESSION[SHOP_USER]);
$SHOP_USER->activePeriod(); // - вот тут вываливается ошибка, будто он не видит $DB.
PHP 5.1.2
register_globals = off