- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
- 11
- 12
- 13
- 14
- 15
function maybe_unserialize( $original ) {
if ( is_serialized( $original ) ) // don't attempt to unserialize data that wasn't serialized going in
return @unserialize( $original );
return $original;
}
function maybe_serialize( $data ) {
if ( is_array( $data ) || is_object( $data ) )
return serialize( $data );
if ( is_serialized( $data ) )
return serialize( $data );
return $data;
}
ZX_Spectrum 25.02.2011 16:02 # 0
если предполагается функция типа http://www.cs278.org/blog/2009/10/23/php-function-is_serialized/ , то все очень печально...
ZX_Spectrum 25.02.2011 16:14 # 0
глянул, там is_serialized на регулярках, так что проверка (по идее, проверять лень) будет работать гораздо дольше, чем собственно обращение к unserialize как-то так
istem 26.02.2011 00:59 # +1
Uchkuma 26.02.2011 23:22 # 0
maybe_sex.i_dont_know;