検索

ホームページ  >  に質問  >  本文

thinkPHP3.2.3のビューでPHPのグローバル変数を書いてみたところ、驚くべき発見をしました。

thinkPHP3.2.3 フレームワークを使用して、ビューに非常に単純なコードを作成しました。このビュー ファイルの接尾辞は .html

です。 リーリー

エコーの結果は 10 ですが、理解できません。結果は 20 になるはずです。信じられない場合はもう一度書きましたが、まだ 10 でした。考えて別の php ファイルに書き込んだ結果は 20 でした。どうしてこれなの? thinkPHP のビューは PHP 構文をサポートしていませんか?アドバイスをお願いします!

黄舟黄舟2769日前602

全員に返信(2)返信します

  • 代言

    代言2017-06-08 11:03:45

    明らかに、ここでの $x、$y はグローバル変数ではありません。
    したがって、関数内のグローバル $x、$y は上記の x、y を参照しません

    コンパイルされたテンプレート ファイルを見ると、このコードが関数に含まれている必要があることがわかります。

    返事
    0
  • 大家讲道理

    大家讲道理2017-06-08 11:03:45

    試してみる

    リーリー

    返事
    0
  • キャンセル返事