PHP 中的星号语法


Star syntax in PHP

我必须调试一个奇怪的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);

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

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

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

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

它看起来确实像某种"神奇的标记"。