// 定义一个常量,如果尚未定义
if(!defined("AA___AA_A")) {
define("AA___AA_A", "AA___AAA_");
}
// 使用定义的常量值进行字符串分割,并将结果存入$GLOBALS
$GLOBALS[AA___AA_A] = explode("|L|@|<", "H*|L|@|<41415F5F5F415F5F5F");
// 根据数组中的特定元素组合,定义一个新的常量,值为 ASCII 字符'>'的 ASCII 码
if(!defined(pack($GLOBALS[AA___AA_A][0], $GLOBALS[AA___AA_A][1]))) {
define(pack($GLOBALS[AA___AA_A][0], $GLOBALS[AA___AA_A][1]), ord(62));
}
// 初始化一个数组
$R31BuEt15 = array(12, 13, 18, 4, 16);
// 初始化变量并尝试使用 call_user_func_array 查找字符串位置
$R31OiRy0 = 5844;
$R31zA8J = array("Ih", "mUN");
$R31eFbN8I = call_user_func_array("strpos", $R31zA8J);
unset($R31zA8J);
// 根据查找结果跳转或执行不同逻辑
if($R31eFbN8I) goto R31eWjgx2;
// 检查某个常量是否定义
$R318I = !defined("AA___A__A");
if($R318I) goto R31eWjgx2;
// 检查特定全局变量是否存在
if(isset($_J3zIUZr)) goto R31eWjgx2;
// 跳转到标签执行代码
goto R31ldMhx2;
R31eWjgx2: // 这个标签下的代码块用于定义常量
$R31zA8J = array("AA___A__A", "AA___A_A_");
call_user_func_array("define", $R31zA8J);
unset($R31zA8J);
goto R31x1;
R31ldMhx2: // 这里直接跳过了,没有实际执行的代码
R31x1: // 又一个跳转标签
$R31zA8J = array("|(|O|<", ... /* 长字符串,包含一系列定义或操作的描述 */);