我必须调试一个奇怪的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。这不可能运行。也许该字符串在包含之前被其他内容动态替换。(恐怖!
它看起来确实像某种"神奇的标记"。