ホームページ  >  記事  >  バックエンド開発  >  2 つの PHP コード、コードは同じですが、実行結果が異なるのはなぜですか?

2 つの PHP コード、コードは同じですが、実行結果が異なるのはなぜですか?

WBOY
WBOYオリジナル
2016-06-23 13:53:39892ブラウズ

RT
私は PHP を学び始めたばかりで、最初は環境が正しく構成されていないのではないかとずっと思っていましたが、解決する情報は見つかりませんでした。最終的にはWAMPSERVERが正常に起動できることが分かったので、何かおかしいと思い、index.phpをコピーし、echo文だけを残して冗長なコードを削除してブラウザ上で実行してみました。そして正しく表示されました。そこで、このphpファイルのコードを、正常に実行できなかったphpファイルにコピーしましたが、よく考えても原因が分かりませんでした。お答えください、よろしくお願いいたします。

この問題を再現するには、これら 2 つのファイルをアップロードする必要があります。
ファイル リンク:
http://download.csdn.net/detail/huihui_54321/7650745
画像リンクは次のとおりです:


ディスカッションへの返信 (解決策)

ファイルサイズも違うようです。興味のある方はぜひ試してみてください。なぜこのような結果が生じるのでしょうか?解決策が必要ですか? ?

test-right.php の値は ANSI であり、gbk でエンコードされています。
test-wrong.php は Unicode でエンコードされています。
Unicode エンコード標準によれば、基本的な ASCII 文字も 2 バイトです。 php パーサーは認識せず、そのまま出力します

ダウンロード ポイントの稼ぎ方がちょっと悪すぎます

魔法ですね

ダウンロード ポイントの稼ぎ方はちょっと残念です 減点+1

ダウンロードポイントが0なのでダウンロードにもポイントが付くのでは?本当に分かりません。 。 。

ダウンロードポイントの稼ぎ方が悪すぎます +1


ダウンロードポイントが0になっていませんか?本当に分かりません。 。 。

test-right.php の値は ANSI であり、gbk でエンコードされています。
test-wrong.php は Unicode でエンコードされています。
Unicode エンコード標準によれば、基本的な ASCII 文字も 2 バイトです。 php パーサーが認識しないので、そのまま出力します

ダウンロード ポイントの稼ぎ方がちょっとダメージが多すぎます

はは、意図的ではありません、ありがとうございます。 。そんな状況があることが分かりました。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。