รบกวนผู้รู้ดูโค้ด php ให้หน่อยครับ

ผมต้องการจะแปลง syntax ของโค้ด php6 ให้เป็น php7 (พอดี server ที่ผมใช้อยู่เขาเปลี่ยนตัว Compile เป็นเวอร์ชั่น php7.2) คือตอนนี้ผมใช้งานโปรแกรมไม่ได้เลยเพราะเกิด error ในโค้ด ดังโค้ดข้างล่างนี้เป็นโค้ดแยกของตัวแปร register_global เป็น function เรียกใช้ต่างหากเพื่อจะใช้งาน session ท่านใดแก้ได้ช่วยด้วยนะครับ ขอบคุณครับ
<? 
function FormDecode() 

global $HTTP_ENV_VARS, $HTTP_GET_VARS, $HTTP_POST_VARS, $HTTP_POST_FILES, $HTTP_COOKIE_VARS, $HTTP_SERVER_VARS; 

$register_globals = (bool) ini_get(”register_globals”); 
if (!$register_globals) 

$HTTP_ENV_VARS = $_ENV; 
while (list($key, $val) = @each($_ENV)) 
$GLOBALS[$key] = $val; 

$HTTP_GET_VARS = $_GET; 
while (list($key, $val) = @each($_GET)) 
$GLOBALS[$key] = $val; 

$HTTP_POST_VARS = $_POST; 
while (list($key, $val) = @each($_POST)) 
$GLOBALS[$key] = $val; 

$HTTP_POST_FILES = $_FILES; 
while (list($key, $val) = @each($_FILES)) 
$GLOBALS[$key] = $val; 

$HTTP_COOKIE_VARS = $_COOKIE; 
while (list($key, $val) = @each($_COOKIE)) 
$GLOBALS[$key] = $val; 

$HTTP_SERVER_VARS = $_SERVER; 
while (list($key, $val) = @each($_SERVER)) 
$GLOBALS[$key] = $val; 

reset($_ENV); 
reset($_GET); 
reset($_POST); 
reset($_FILES); 
reset($_COOKIE); 
reset($_SERVER); 

while (list($key, $val) = @each($_SESSION)) 

$GLOBALS[$key] = $val; 
$HTTP_SESSION_VARS[$key] = $val; 




function UnQuoteArr(&$arr, $syb = false) 

if(ini_get(”magic_quotes_sybase”)==1) 
array_walk($arr, ‘__unquoteitem’, Array(”syb”=>true, “first_use”=>true)); 
elseif(ini_get(”magic_quotes_gpc”)==1) 
array_walk($arr, ‘__unquoteitem’, Array(”syb”=>false, “first_use”=>true)); 


function UnQuoteAll() 

global $HTTP_GET_VARS, $HTTP_POST_VARS, $HTTP_COOKIE_VARS; 
UnQuoteArr($_GET); 
UnQuoteArr($_POST); 
UnQuoteArr($_REQUEST); 
UnQuoteArr($_COOKIE); 
UnQuoteArr($HTTP_GET_VARS); 
UnQuoteArr($HTTP_POST_VARS); 
UnQuoteArr($HTTP_COOKIE_VARS); 

if(ini_get(”magic_quotes_runtime”)==1) 
set_magic_quotes_runtime(0); 

?>
ข้อความโค้ด Error ที่แสดงหน้าเพจนะครับ....
true, �first_use�=>true)); elseif(ini_get(�magic_quotes_gpc�)==1) array_walk($arr, �__unquoteitem�, Array(�syb�=>false, 
�first_use�=>true)); } function UnQuoteAll() { global $HTTP_GET_VARS, $HTTP_POST_VARS, $HTTP_COOKIE_VARS; 
UnQuoteArr($_GET); UnQuoteArr($_POST); UnQuoteArr($_REQUEST); UnQuoteArr($_COOKIE); UnQuoteArr($HTTP_GET_VARS); UnQuoteArr($HTTP_POST_VARS); UnQuoteArr($HTTP_COOKIE_VARS); if(ini_get(�magic_quotes_runtime�)==1) 
set_magic_quotes_runtime(0); } ?>
แก้ไขข้อความเมื่อ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่