"PHP" / Говнокод #5327 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
//Serialize
if(is_numeric($value) || is_string($value))
return $value;
else
return serialize($value);

//Unserialize
if(is_numeric($value))
return $value;
if(preg_match('/(a|O|s|b)\x3a[0-9]*?((\x3a((\x7b?(.+)\x7d)|(\x22(.+)\x22\x3b)))|(\x3b))/', $value)
return unserialize($value);

http://forum.dklab.ru/viewtopic.php?t=38585

> Использовал я такой способ на проекте, потом перестал поддерживать проект, и ко мне время от времени обращается нынешний программист и говорит, что
> плохо работает и не все данные возвращает.

> Правильная ли регулярка?

Запостил: Lure Of Chaos Lure Of Chaos, (Updated )

Комментарии (5) RSS

Добавить комментарий

Я, guest, находясь в здравом уме и твердой памяти, торжественно заявляю:

    А не использовать ли нам bbcode?


    8