ホームページ >バックエンド開発 >PHPチュートリアル >初心者向けのphpの基本に関する問題
PHP 初心者のための基本的な質問
私は以前に asp.net を使用しており、他の人のコード テンプレートもダウンロードしました。 2 つの質問
1. 下の図 1 に示すように、PHP コードは HTML と混在していますが、別々に記述することはできますか? HTML は HTML コードに属し、PHP コードは PHP コードに属します。この 2 つのコードを一緒に記述すると非常に煩雑になり、メンテナンスに役立ちません。
2 図 2 に示すように、PHP コードは 2 つあります。では、ページが読み込まれるときにどのコードが実行されるのでしょうか?それとも両方のセクションを実行しますか?どのセクションを最初に実行する必要がありますか?同じページ上に異なる機能を実装する 2 つのボタンがある場合、ボタン 1 をクリックして PHP コード (メソッド A など) を実行するにはどうすればよいでしょうか?ボタン 2 をクリックして PHP コード (メソッド B など) を実行しますか?
専門家の方に答えていただければ幸いです
写真 1:
写真 2:
- ---- -解決策--------------------
1. asp.net コードを分離できますか? C# はコード分離を実現するために付随ファイルを使用することだけを知っています
PHP はコード分離を実現するためにテンプレート エンジン クラスを導入する必要があります
2. プログラミングの基礎を持っていないことがわかりますか?コードは条件文で区切られていますか?
コードは条件分岐内にあるので、当然条件付きで実行されます
-----解決策---------
thinkphp などのフレームワークや、smarty などのテンプレートを使用して php と html を分離します
php ファイルは上から下の順に実行されます。
------解決策---------
検索php MVC
ビューはロジックやデータから分離する必要があります!