PHP 语法

PHPスクリプトはサーバーで実行され、ブラウザに純粋なHTML結果を送信します。

基本的なPHP文法

PHPスクリプトはドキュメントのどこにでも配置できます。

PHPスクリプトは <?php 始め、 ?> 終わり:

<?php
// ここはPHPコード
?>

PHPファイルのデフォルトのファイル拡張子は ".php" です。

PHPファイルは通常、HTMLタグといくつかのPHPスクリプトコードを含んでいます。

以下の例は、内蔵のPHP関数 "echo" を使用してウェブページにテキスト "Hello World!" を出力する単純なPHPファイルを示しています:

<!DOCTYPE html>
<html>
<body>
<h1>私の最初のPHPページ</h1>
<?php
echo "Hello World!";
?>
</body>
</html>

実行例

コメント:PHPの文はセミコロン(;)で終わります。PHPのコードブロックの閉じタグも自動的にセミコロンを示します(したがって、PHPのコードブロックの最後の行にはセミコロンを使用する必要はありません)。

PHPのコメント

PHPのコード内のコメントは、プログラムとして読み取られ、実行されません。その唯一の役割は、コードエディタに読まれることです。

コメントの用途:

  • 他の人があなたが行っている作業を理解するため - コメントは、他のプログラマーがあなたが各ステップで行っている作業を理解するために使用されます(チームに所属している場合)
  • 自分自身に何をしたかを思い出す - 多くのプログラマーは、数年後プロジェクトに戻り、自分がしたことを再考する経験をします。コメントは、コードを書いているときの考え方を記録するのに役立ちます。

PHPは3種類のコメントをサポートしています:

<!DOCTYPE html>
<html>
<body>
<?php
// これは単行コメントです
# これは単行コメントです
/*
これは複数行のコメントブロックです
これは横跨っています
複数行
*/
?>
</body>
</html>

実行例

PHP 大文字小文字敏感

PHPでは、すべてのユーザー定義の関数、クラス、キーワード(例えば if、else、echo など)が大文字小文字を区別しません。

以下の例では、これらの3つの echo 文はすべて有効です(等価です):

<!DOCTYPE html>
<html>
<body>
<?php
ECHO "Hello World!<br>";
echo "Hello World!<br>";
EcHo "Hello World!<br>";
?>
</body>
</html>

実行例

ただし、PHPではすべての変数が大文字小文字を区別します。

以下の例では、最初の文だけが $color 変数の値を表示します(これは $color、$COLOR、$coLOR が3つの異なる変数として見なされるためです):

<!DOCTYPE html>
<html>
<body>
<?php
$color="red";
echo "My car is " . $color . "<br>";
echo "My house is " . $COLOR . "<br>";
echo "My boat is " . $coLOR . "<br>";
?>
</body>
</html>

実行例