Забыли пароль?
Запросите новый здесь.

Автор темы: dark
ID темы: 637
Информация:
Тема содержит 4 сообщения, была просмотрена 1348 раз.
Просмотр темы
PHP-Fusion Russia » Веб-разработка » PHP
 Распечатать тему
unserialize
dark
Подскажите есть ли какой скрипт или функция проверить строку является ли она набором данных функции serialize, которую можно разобрать на массив через unserialize
 
Polarfox
В случае, если переданная строка не поддается десериализации, возвращается FALSE и генерируется E_NOTICE.


http://php.net/manual/ru/function.unserialize.php

Загрузить источник  GeSHi: PHP
  1. if(!unserialize ($str)) {
  2. exit('BSOD here');
  3. }
Добавлено за 0.018 секунд, используя GeSHi 1.0.8.10

Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
 
dark
Как раз таки и хотел избавиться от E_NOTICE, а то лог ошибок php-fusion этим сообщением забивается.
 
Polarfox
Попробуй
try {
...
}
catch {}

оно как бы для этого и сделано, хотя и не проверял.
Всегда делайте backup перед изменениями | Указывайте свою версию в подписи/профиле. | Вся бесплатная тех. поддержка только на форуме
 

Поделиться этой темой
Социальные закладки: Vkontakte Odnoklassniki Mail.ru Facebook Google Tweet This
URL:
BBcode:
HTML:

Перейти на форум:
Топ 5 пользователей форума
Zaxap Zaxap (1,090)   Vova Vova (877)   Pisatel Pisatel (678)   util util (666)   SchreiBear SchreiBear (625)