0

我有一个奇怪的问题;我有一个变量,如下:

$postBSGlobal = $post['Post']['B/S']

哪个,在调试时,正确交付

"B"

但是,后来值神奇地变为

"1"

没有我以任何方式操纵变量。

我需要此语句的字符串值:

if ($userId <> $post['Post']['OWNER'] && $postBSGlobal = 'B'){
    echo "Dein Verdienst:";
};

由于这个问题,今天我的应用程序完全无法使用。也许我的托管服务器上的 PHP 版本已更改?如何防止 PHP 返回“1”?

4

1 回答 1

1

您使用了单个 = 而不是 ==。将其更改为:

$postBSGlobal == 'B'

于 2013-03-23T13:29:23.647 回答