Объект не работает после serialize (PHP) @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 8 ] 
*   Список форумов / Начинка и техника / Программирование для WWW » ответить » создать топик « | »
Автор Сообщение
AlexShop Муж.
участник
34
Сообщения: 1866
Зарегистрирован: 17.02.04
Заголовок сообщения: Объект не работает после serialize (PHP)
Сообщение Добавлено: 25 Январь 2008, 02:32:39 
Коллегос,
у меня вопрос почему это не работает:
Код:
<?php
$mysqli = new mysqli("localhost", "root", "", "db");
$s = serialize($mysqli);
$mysqli = unserialize($s);
$mysqli->query("SELECT ('test')");

// Warning: mysqli::query() [function.mysqli-query]: Couldn't fetch mysqli in index.php on line 5
?>

:confused:

_________________
Тот, кто задает вопрос, глупец в течение пяти минут, тот, кто его не задает, глупец всю свою жизнь. (Китайская поговорка)
Кухан Муж.
соучастник
18
Сообщения: 581
Зарегистрирован: 20.06.05
Откуда: МОСКВА
Сообщение Добавлено: 25 Январь 2008, 10:48:17 
www.php.net/serialize


Цитата:
Note: It is not possible to serialize PHP built-in objects.


_________________
Какая-то реклама — «HTML» вёрстка.
MpaK999 Муж.
участник
1
Сообщения: 1716
Зарегистрирован: 14.11.02
Откуда: Ufa/Russia
Сообщение Добавлено: 25 Январь 2008, 12:41:58 
версия php как я понимаю 5, а дальше что? вроде в ранней 5ке были глюки

оффтопик:
код конечно глуповатый, зачем он такой, если объект в сессию не сохраняют?

_________________
:: metal kick ass ::
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Сообщение Добавлено: 25 Январь 2008, 13:38:20 
AlexShop, кто-то обещал что handler'ы поддаются сериализации?
AlexShop Муж.
участник
34
Сообщения: 1866
Зарегистрирован: 17.02.04
Сообщение Добавлено: 25 Январь 2008, 16:38:49 

MpaK999 писал(а):
оффтопик:
код конечно глуповатый, зачем он такой, если объект в сессию не сохраняют?

Это пример минимум.


В том то и дело что я столкнулся с ошибкой когда пытался записать объект в сессию (у меня свои функции для хранения сессии в БД).

_________________
Тот, кто задает вопрос, глупец в течение пяти минут, тот, кто его не задает, глупец всю свою жизнь. (Китайская поговорка)
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Сообщение Добавлено: 25 Январь 2008, 16:57:36 
AlexShop, ты хотел записать в сессию хэндл открытого соединения (он лежит у тебя внутри объекта)? Это невозможно. Ты не должен этого хотеть.
MpaK999 Муж.
участник
1
Сообщения: 1716
Зарегистрирован: 14.11.02
Откуда: Ufa/Russia
Сообщение Добавлено: 26 Январь 2008, 14:32:10 
Crazy верно говорит, объекты то можно сериализовать, но не хендлы

_________________
:: metal kick ass ::
AlexShop Муж.
участник
34
Сообщения: 1866
Зарегистрирован: 17.02.04
Сообщение Добавлено: 27 Январь 2008, 22:58:13 
Crazy, MpaK999 все верно, этого нельзя хотеть.

_________________
Тот, кто задает вопрос, глупец в течение пяти минут, тот, кто его не задает, глупец всю свою жизнь. (Китайская поговорка)
*   Список форумов / Начинка и техника / Программирование для WWW « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 8 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100