ホームページ > PHPフレームワーク > ThinkPHP > TP フレームワークは PATHINFO モード専用ですか?もちろん違います!

TP フレームワークは PATHINFO モード専用ですか?もちろん違います!

藏色散人
リリース: 2021-10-20 15:46:23
転載
2249 人が閲覧しました

こんな疑問を抱いたことはありませんか?

thinkphp には 4 つの URL パターンがありますが、PATHINFO パターンは thinkphp に固有のものですか? Laravelにはそのような概念は存在しないのでしょうか?

見下ろしてください! ! !

Pathinfo は確かに特定のフレームワークに固有のものではありません。厳密に言えば、pathinfo は HTTP サーバーによって提供される事前定義された変数です。多くのフレームワークには、ルーターと呼ばれる重要なコンポーネントがあります。このコンポーネントは次のとおりです。達成するために pathinfo を使用しました。

次のコードを考えてみましょう:

# filename:./testpathinfo.php
<?php
echo $_SERVER[&#39;PATH_INFO&#39;];
ログイン後にコピー

ファイルを直接リクエストする場合 (アドレス バーに注意してください):

http://localhost/testpathinfo.php

TP フレームワークは PATHINFO モード専用ですか?もちろん違います!

ファイルが pathinfo パラメーターを取得せず、値が定義されていない場合は、次のようにリクエストすると (アドレス バーに注目してください):

http://localhost/testpathinfo.php/this/is/path/info?a=1&b=2

TP フレームワークは PATHINFO モード専用ですか?もちろん違います!

つまり、この関数は書き換え関数と併用できます。アドレス内のリクエスト ファイルを削除します。

さらに、PHP には、パス情報を抽出するための pathinfo() という関数が用意されています。

推奨: "最新の 10 thinkphp ビデオ チュートリアル >>

以上がTP フレームワークは PATHINFO モード専用ですか?もちろん違います!の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:segmentfault.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート