ホームページ >バックエンド開発 >PHPチュートリアル >今日、私は毎日直面しているように見えながら、毎日それに目をつぶっている重要な問題を突然発見しました。
毎日オブジェクト指向で遊んで、毎日クラスにメソッドを書き、そしてアドレスバーのアドレスを解析できるようにルーティングルールを書きます。
今日、遊んでいてふと思ったのですが、なぜ PHP でこれらのルールを書いた後、アドレスバーにアドレスを入力すると、書かれたクラスやクラス内のメソッドが自動的に呼び出されるのはなぜでしょうか?
たとえば、 http://192.168.0.10/shop/index.php?act=show_joinin&op=index
もちろん、これは神の意志であると言うかもしれませんし、これは PHP の根底にあるものによって決定されていると言うかもしれません。もちろん、あなたもです。彼らは、これは私たちが心配する必要のないことだと言うかもしれません。あるいは、これは科学者にとっての問題であり、私たちには関係のないことかもしれないと言うかもしれません。それは大丈夫です、私があなたのためにそれをタイプしました、だからあなたも。返信しなくていいよ!
興味のある方はこちらも返信ください
実際、よくよく考えてみると、理由が分からず、時間が経ってから「これは分かった」と思ってしまうことがあります。神から与えられたものは侵すことができない これが宗教が生まれた理由ですが、科学が発展し続けているのは、誰もそれを当たり前のことだと思っていないからです。そうでなければ、あなたは宗教家になってしまいます。
宗教はまた、「○○の神様がいるから、なぜこのようなことになったのか」を教えてくれます。
宗教は、なぜこのようなことになるのか、「○○の神様がいるから」とも教えてくれます。
実際、この質問の本質は、mvc と http プロトコルの関係です。自分は質問に答えるのが上手だといつも思っている初心者がたくさんいます。実際、彼らは自分の無知をさらけ出していますが、不誠実です。自然!
実際、mvc モデルは http アドレス バーのルールを使用して常に開発されています
アーキテクチャの発展に伴い、HTTP 仕様をサポートする新しいスタイルである REST (Representational State Transfer) が登場しています
ここでは多くのことは言えません。 「RESTful Webサービス」を参照してください。
http://192.168.0.10/shop/index.php?act=show_joinin&op=index
何もオートコンプリートされません。
Web サーバーの値は、index.php の実行を担当します
Index.php に関しては、受信パラメータ act=show_joinin&op=index をどのように解釈するか、およびこれらのパラメータに基づいて何を行うかは、すべて、index.php のコードによって決定されます
したがって神なんていない、あなただけだ!
迷信を信じるのは宗教ではありませんが、それでも非常に危険です
Index.php ページを見て、ページに渡されるパラメータの機能を確認してください
宗教は、物事がなぜこのようになるのかも教えてくれます:○○の神様がいるから。
投稿者の質問は私も関連する質問を検索するきっかけになりました、そしてそれは非常に良かったです、、、、、、、、
実際、多くの愚か者は他人の言うことだけを信じ、その理由を考えません。先祖の墓を掘るようなものです。これが新人の性質です。