- 1
- 2
- 3
- 4
- 5
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;
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+164
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;
}
Wordpress <3
is_serialized тоже блещет
https://core.trac.wordpress.org/browser/tags/4.1/src/wp-includes/functions.php#L265
Этот код не решает проблему обратной совместимости с обратной совместимостью. Нужно так: