English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
PHPスクリプトをHTMLウェブページに埋め込むことができます。
PHPスクリプトは<?phpで始まり<?phpで終わります。
PHPの区切り記号<?php(<?phpの下の例のように)は、PHPエンジンに閉じられたコードブロックをPHPコードとして、単なるHTMLとして見なすことを簡単に伝えます。
<?php // 実行したいコード echo "Hello, world!"; ?>テストを見て‹/›
PHPの各文はセミコロン(;)で終わります。 - PHPエンジンに現在の文の終わりに到達したことを伝えます。
PHPファイルは拡張子が.htmlのテキストファイルです。PHPファイルでは、通常のHTMLページと同様にHTMLを記述し、サーバーサイドで実行できるPHPコードを埋め込むことができます。
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" <title>シンプルなPHPファイル</title> </head> <h1<?php echo "Hello, world!"; ?>/h1> </html>テストを見て‹/›
上記の例では、PHPコードをHTMLに埋め込んで、フォーマットされた動的ウェブページを作成する方法が示されています。ブラウザで生成されたウェブページのソースコードを確認すると、PHPコード<?php echo "Hello, world!"; ?>が「Hello,world!」の出力に置き換わる唯一の違いが見られます。
ここで何が起こっていますか?このコードを実行すると、PHPエンジンは<?php … ?>タグ間の命令を実行し、残りの内容を保持します。最終的には、Webサーバーが完全にHTML形式でブラウザに送信します。
コメントはPHPエンジンが無視するシンプルなテキストです。コメントの目的は、コードの可読性を向上させることです。他の開発者(またはソースコードを編集しているあなた自身)が、PHPで何をしようとしているかを理解するのに役立ちます。
PHPは単行および複数行のコメントをサポートしています。単行コメントを書くには、二つのスラッシュ()で始める必要があります(//)またはハッシュ(#)で始まる。例えば:
<?php //これは単行コメント #これは単行コメント echo "Hello, world!"; ?>テストを見て‹/›
しかし、複数行のコメントを書くには、コメントの前にスラッシュを付け、その後に星号()を付ける必要があります(/*),コメントの前に星号を付け、その後にスラッシュ()を付ける(*/),以下のようになります:
<?php /* これは複数行のコメントブロックです。 その範囲は広がります。 一行 */ echo "Hello, world!"; ?>テストを見て‹/›
PHPでは変数名は大文字小文字を区別します。その結果、$color、$Color、$COLORは3つの異なる変数と見なされます。
<?php // 変数に値を割り当てる $color = "blue"; //変数の値を印刷しようと試みる echo "天空の色は " . $color . "<br>"; echo "天空の色は " . $Color . "<br>"; echo "天空の色は " . $COLOR . "<br>"; ?>テストを見て‹/›
上記の例を実行しようとすると、変数$colorの値が表示され、$Colorと$COLOR変数の「未定義の変数」警告が発生します。
しかし、キーワード、関数、クラスの名前は大文字小文字を区別しません。gettype()またはGETTYPE()を呼び出すと同じ結果が得られます。
<?php //変数に値を割り当てる $color = "blue"; // 変数のタイプを取得する echo gettype($color) . "<br>"; echo GETTYPE($color) . "<br>"; ?>テストを見て‹/›