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 に答える