- 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
tirinox 15.01.2015 13:08 # +1
santa_microbe 15.01.2015 17:37 # +1
Stallman 15.01.2015 17:52 # 0
Fike 15.01.2015 20:35 # +2
inkanus-gray 15.01.2015 21:05 # +3
defecate-plusplus 15.01.2015 21:08 # +2
Stallman 15.01.2015 21:10 # +2
Этот код не решает проблему обратной совместимости с обратной совместимостью. Нужно так: