我有一个奇怪的问题;我有一个变量,如下:
$postBSGlobal = $post['Post']['B/S']
当调试时,正确传递
"B"
但是,后来价值神奇地改变为
"1"
没有我以任何方式操纵变量。
我需要这个语句的字符串值:
if ($userId <> $post['Post']['OWNER'] && $postBSGlobal = 'B'){
echo "Dein Verdienst:";
};
今天,由于这个问题我的应用程序完全无法使用。也许我的托管服务器上的PHP版本已经改变了?如何防止PHP返回“1”?
答案 0 :(得分:1)
您使用了单个=而不是==。将其更改为:
$postBSGlobal == 'B'