我从PPCG 的回答中看到了这段代码:
echo BeeABBeeoBodBaBdOdPQBBgDQgDdp^"\n\n\t8b\n\n\t\nb&\nb b \n%%nb%%%\n%\nQ";
Run Code Online (Sandbox Code Playgroud)
我知道 PHP 将未定义的常量转换为字符串,所以等效的代码是:
echo 'BeeABBeeoBodBaBdOdPQBBgDQgDdp' ^ "\n\n\t8b\n\n\t\nb&\nb b \n%%nb%%%\n%\nQ";
Run Code Online (Sandbox Code Playgroud)
这些的输出是:
echo BeeABBeeoBodBaBdOdPQBBgDQgDdp^"\n\n\t8b\n\n\t\nb&\nb b \n%%nb%%%\n%\nQ";
Run Code Online (Sandbox Code Playgroud)
有人可以向我解释这两个字符串的异或是如何产生那一行输出的吗?