From 45759a8d395fb41987cb48624fdcb535ae67428f Mon Sep 17 00:00:00 2001 From: Jonatan Vazquez Date: Tue, 31 Aug 2021 13:42:37 -0500 Subject: [PATCH] Compatibility PHP 7 Remplace preg_replace with preg_replace_callback --- fix-serialization.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/fix-serialization.php b/fix-serialization.php index 7c712dd..92ba81e 100755 --- a/fix-serialization.php +++ b/fix-serialization.php @@ -112,13 +112,13 @@ function unescape_quotes($value) { $data = preg_replace_callback('!s:(\d+):([\\\\]?"[\\\\]?"|[\\\\]?"((.*?)[^\\\\])[\\\\]?");!', function ($m) { - if (count($strResult) > 3) + if (count($m) > 3) { - return 's:'.strlen(unescape_mysql($strResult[3])).':\"'.unescape_quotes($strResult[3]).'\";'; + return 's:'.strlen(unescape_mysql($m[3])).':\"'.unescape_quotes($m[3]).'\";'; } else { - return $strResult[0]; + return $m[0]; } }, $data); @@ -170,4 +170,4 @@ function ($m) -?> \ No newline at end of file +?>