-1

我必须调试一个奇怪的 PHP 应用程序,今天我遇到了一段代码,它基本上看起来像:

<?
        if($IdUtil !=0)
        {
           $rowres=mysql_fetch_array($res);
           $TypeUtil=$rowres['Typeuser'];
           //if util is not an admin, does it have rights?
           if ($TypeUtil != ****admin)
           {
                   if($TypeUtil == 4013)
                   {
                        //======================SNIP

令我震惊的就是那条线****admin。它在这个文件中多次使用,但我从未在其他地方看到过。由于该应用程序有很多错误,我目前无法运行它来使用它var_dump(****admin);

你们以前见过这样的想法吗?这是什么意思?

4

2 回答 2

4

它不是有效的 PHP 语法;运行时会产生语法错误。

您的源文件必须以某种方式被破坏。

于 2012-08-08T08:05:14.677 回答
2

此代码不是有效的 PHP。这不可能运行。也许该字符串在包含之前被其他内容动态替换。(惊恐的事件!)。

它看起来确实像是某种“魔法标记”。

于 2012-08-08T08:05:40.850 回答