スクリプティングデリミタの基本
PHPは、「HTMLに直接埋め込む言語」です。HTMLの中に<?php「コード」?>というブロックを埋め込むことにより、PHPによる任意の命令文を記述することができます。
つまり、PHPでは、固定的なHTMLはそのままで、スクリプティィングデリミタで囲まれた部分だけを処理して、その処理結果を
<?php「コード」?>で囲まれた部分に置き換えて出力します。
ちなみに、前述「hello world」のprint命令はPHPが標準提供する命令の一つで、カッコ内で指定された文字列をそのまま出力するものです。
<?php〜?>のように、HTMLのコードとPHPのスクリプトの部分との境界線を示す文字(デリミタとよびます)については、以下の四種類がありますが、本サイトでは、<?php〜?>を推奨します。
- <?php〜?>
- <?〜?>
- <%〜%>
- <script language="PHP">〜</script>
PHPの式
PHPのスクリプトは、原則として複数の「式」から構成されています。例えば、ハローワールドの例で例えると、「print('Hello,world');」や「print('こんにちは世界');」では、「」がそれぞれ一つの式です。
PHPでは、式には必ずセミコロン(;)で区切られるという点に注意する必要があります。
PHPのコメント
コメントとは、文字通りPHPのスクリプトとは無関係な製作者のメモなどの情報のことを指します。
簡単なPHPなら問題ないかもしれませんが、PHPのコードが複雑になれば、その見直しの際や他人が作ったスクリプトを見直す際大変になります。
そのため、コメントをスクリプト内に設置しておけます。
- <!--コメント-->
HTMLでも利用されるおなじみのコメントです。PHPのスクリプト内にも記述できますが、単純に表示されないというだけですので、「ソースの参照」により見られてしまうので重要なコメントは残さないようにしましょう。
- //
単一行のみのコメントです。<?php〜?>の中でのみ利用できます。
- /*コメント*/
複数行のコメントです。<?php〜?>の中でのみ利用できます。
コメントについて何を残すかは皆さん開発者の自由ですが、一般には、「宣言された変数の意味や用途」「クラスやメソッドの機能概要や引数や戻り値の意味」「スクリプトを改変した際の履歴」などを残すのが一般的です。
|