PHPの最初の知識
詳細なリファレンスドキュメント:https://www.w3school.com.cn/
ハイパーテキストマークアップは、通常のテキストでリッチテキストを記述する方法です。
PHP(PHP:Hypertext Preprocessor)は、広く使用されているスクリプト言語であり、HTMLに埋め込むことができ、動的なWebサイト開発に特に適しています。
PHPに表示されるコード機能の多くは、変数、関数、ループなど、他のプログラミング言語に似ています。コード構文は異なって見えますが、基本的に概念は似ています。
PHPを使用する目的は、静的Webページを動的Webページに変換することです。
動的Webページと呼ばれるものの中核は、HTMLのコンテンツをハードコーディングしないようにすることですが、サーバー上で実行できるコードをHTMLに埋め込むことにより、動的Webページの目標を達成することです。 。
例:開くたびに現在の年、月、日を表示できるWebページが必要です。処理にHTMLを使用する場合:
<!DOCTYPE html> <html lang = "en"> <head> <meta charset = "UTF‐8"> <title>当前日期</ title> </ head> <body> <h1> 2020‐01‐01 </ h1> </ body> </ html> 1234567891011
サーバー上のこのWebページを毎日変更して最新の日付を表示し続ける必要がありますが、サーバー側で実行できるスクリプト言語であるPHPを使用すると、簡単に実現できます。
<!DOCTYPE html> <html lang = "en"> <head> <meta charset = "UTF‐8"> <title>当前日期</ title> </ head> <body> <h1> <?php echo date ( 'Y-m-d'); ?> </ h1> </ body> </ html> 12345678910
上記の最も単純な基本的なケースから見ることができます。PHPは、Webページに最新のコンテンツを動的に出力するための技術的な手段にすぎません。
1.1.PHPタグ
<?phpはコードを「PHPモード」にすることができます
?>コードを「PHPモード」で終了させることができます
<DOCTYPE html> <html lang = "en"> <head> <meta charset = "UTF‐8"> <title>これはPHPスクリプトを含むWebページです</ title> </ head> <body> <h1>これは、PHPスクリプトを含むWebページです</ h1> <p>そのままの出力です</ p> <?php //これはPHPコードであり、PHP構文$ foo = 'bar'; echoを満たす必要があります。 $ foo;?> <p>ここでも同じです。</ p> <p> <?phpecho '<b>これはPHPによって出力されるbタグです</ b>';?> </ p> </ body > </ html> 123456789101112131415161718192021222324252627
HTMLでJavaScriptを使用するのと似ていますが、JavaScriptがクライアント側で実行され、PHPがサーバー側で実行される点が異なります。PHPタグ内のコードのみがPHPコードであり、PHPタグ外のすべてはそのまま残ります。
1.1.1。終了タグを省略します
PHPコードスニペットがファイル全体の最後にある場合は、余分な空白行が生成されないように、終了タグを削除することをお勧めします(必須)。
1.2。出力コンテンツ方式
エコー:
<?php // EchoはPHPの特別な「コマンド」です。//関数のように `()`を使用する必要はありません//注:echoの後にスペースecho'hello php '; echo'hello'が続きます、 'world'; // => `helloworld`123456
印刷:
<?php // printとechoの唯一の違いは、パラメータprint'hello php '; //が1つしかないため、2つのパラメータが2行目にエラーを報告することですprint'hello'、 'world'; = >解析エラー:構文エラー... 123456789
var_dump:
<?php // var_dumpは関数であり、()で呼び出す必要があります//データとデータのタイプを特定の形式で出力できますvar_dump( 'hello php'); // => 'string(9) "hello php "'123456
いくつかの出力関数もあります(マニュアルを参照して自分で学び、後で説明することができます)。たとえば、exit()/ print_r()などです。
1.3.HTMLと混合
通常の埋め込み
<p> <?php echo'hello '; ?> </ p> 1
混合文
<?php if($ age> = 18){?> <p>成人年人</ p> <?php} else {?> <p>小朋友</ p> <?php}?> 12345
より一般的な使用法:
<?php if($ age> 18):?> <p>成人年人</ p> <?phpelse:?> <p>小朋友</ p> <?phpendif?> 12345
1.4。コメント
コードにコメントを追加して、コードの可読性を高めることができます。PHPでコメントする方法は2つあります(JavaScriptと同じ)。
1行コメント//
<?php //これは1行のコメントです#ハッシュ記号はコメントとしても使用できます(使用しないでください。少し珍しいです)$ foo = 'hello'; 1234567
複数行コメント/ ** /
<?php / * ...... ここにコメントコンテンツをいくつでも追加できます ...... * / $ foo = 'hello';