0

どして

if (isset($_SESSION['location']) AND !empty($_SESSION['location']))

働きながら

if (isset($_SESSION['location']) && !empty($_SESSION['location']))

ではない?

私はeval()を使用してワードプレスページでPHPを処理しています。PHPが窒息するのになぜ窒息しないのか私には意味が&&ありませんAND。ドキュメントには具体的なことは何も書かれておらず、他の誰も明確な答えを持っていないようです。

ご入力いただきありがとうございます。

編集

それは本当に重要ではありませんが、私はWPテンプレートでeval()を使用します:

            $sContent   = get_the_content();
            $sContent   = apply_filters('the_content', $sContent);
            $sContent   = str_replace(']]>', ']]>', $sContent);

            eval(' ?>'. $sContent .'<?php ');
4

1 に答える 1

3

Wordpressはをに変換&&&#038;&ます。

私は以前にこのような問題に遭遇したことがあるので、知っておくとよいでしょう。私はそのPHPWPテンプレートでほとんどのロジックを実行しているので、何が起こっているのかを理解している限り、これは大したことではありません。

これを指摘し、長い間失われた思い出を思い出させてくれたGigaWattに感謝します。

于 2011-03-25T20:05:46.727 に答える