ホームページ >バックエンド開発 >PHPチュートリアル >完全な PHP コードを個別に記述する必要があるのはなぜですか?

完全な PHP コードを個別に記述する必要があるのはなぜですか?

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

コードを見ると、なぜ完全な PHP コードを個別に記述する必要があるのか​​わかりません。一緒に書いたらどうなるでしょうか?
98e29881ddc6b1c2ce28482a9f8d6018 T & lt; td height = "36" align = "center" & gt; 書籍情報がありません。 b90dd5946f0946207856a8a37f441edf

{




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

黒い部分はphpコードではなくhtmlコードです
​​ と言えます。 html は php に埋め込まれます、または php は html に埋め込まれます
この書き方の利点は、ビジュアル html ツール (DW など) を使用して html 部分を観察および変更できることです

一緒に html 部分を配置する必要があります文字列で。一重引用符と二重引用符が同時に存在するため、エスケープすると視認性が低下します
カスタム区切り文字を使用すると、ルールによりコードの美しさが低下します
別のファイルに入れてインクルードすることもできます。 。ただし、視覚空間から離れると思考の継続性に影響します

まず、phpはサーバー上で解析され、htmlはサーバー上で解析されます。 php は html の前に使用されます。

中国語のコードは php コードではないため、php コードに分割する必要があります

段落全体を php に結合し、コード内の html コードを結合する必要がある場合は、代わりに php の echo コードを使用する必要があります。


たとえば

<?phpinclude("Conn/conn.php");$query=mysql_query("select book.barcode,book.id as bookid,book.bookname,bt.typename,pb.pubname,bc.name from tb_bookinfo book join tb_booktype bt on book.typeid=bt.id join tb_publishing pb on book.ISBN=pb.ISBN join tb_bookcase bc on book.bookcase=bc.id");$result=mysql_fetch_array($query);if($result==false){  echo '<table width="100%" height="30"  border="0" cellpadding="0" cellspacing="0">';  echo '<tr>';  echo '<td height="36" align="center">暂无图书信息!</td>';  echo '</tr>';  echo '</table>';  echo '<table width="100%"  border="0" cellspacing="0" cellpadding="0">';  echo '<tr>';  echo '<td>';  echo '<a href="book_add.php">添加图书信息</a> </td>';  echo '</tr>';  echo '</table>';}else{}?>


html+php 混合モード

テンプレート Smarty はメンテナンスを容易にするために php と html を分離できます。


SQL Server2005を使用しています。sqlsrv関数を使用するにはクエリ関数(赤い部分)をどのように変更すればよいですか?

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