ホームページ  >  記事  >  バックエンド開発  >  初心者向けのphpの基本に関する問題

初心者向けのphpの基本に関する問題

WBOY
WBOYオリジナル
2016-06-13 12:00:19995ブラウズ

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
ビューはロジックやデータから分離する必要があります!

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