PHP の概要
PHP(正式名:PHP: Hypertext Preprocessor)はオープンソースの汎用コンピュータースクリプト言語で、特にウェブ開発と HTML への埋め込みに適しています。PHP の構文は C 言語、Java、Perl などの人気プログラミング言語の特徴を取り入れており、一般的なプログラマーにとって学習しやすい言語です。PHP の主な目的はウェブ開発者が動的なページを素早く作成できるようにすることですが、PHP は他の多くの分野でも使用されています。
PHP ファイルの拡張子は .php です(例:index.php)。上述のように、PHP は HTML に直接埋め込むことができます。
使い方
ブラウザが上から下へ <?php を読むとき、PHP を実行し、?> で終了します。例えば:
注意事項
PHP ディレクティブが完了した後に他の HTML がない場合、?> で終了しないことをお勧めします。閉じると問題が発生することがあります。
PHP コメント
ほとんどのウェブプログラミング言語はコメントをサポートしており、PHP の一行コメントは //、複数行コメントは /* テキスト */ です。
Echo
PHP の最もシンプルな構文は Echo です。Echo の内容はダブルクォート "" またはシングルクォート '' で囲む必要があります。各構文はセミコロン ; で終わる必要があります。
Echo の内容に HTML 構文を使うこともできます。例えば、ここで <br/> を使用することで改行できます。
変数
PHP を書くのを楽にするために変数に値を割り当てることができます。Javascript と同様で、ドル記号 $ を使用します。
変数に名前を付ける際には、いくつかのルールがあります。
| 例 | 説明 | ルール |
|---|---|---|
| $value | 小文字 | ✅ |
| $Value | 大文字 | ✅ |
| $_value | アンダースコア | ✅ |
| $1value | 数字から始まる | ❌ |
変数名では 大文字 と 小文字 に違いがあります。大文字の変数は小文字の変数と等しくありません。
変数命名のヒント
キャメルケース
変数名や関数名が2つ以上の単語で構成される場合、「キャメルケース」を使って表現することで、変数と関数の可読性を高めることができます。変数に スペース を使うことができないためです。
スネークケース
スネークケース(snake_case)とは、すべてのスペースをアンダースコア(_)に置き換え、すべての単語の最初の文字を小文字で書く記法です。
文字列演算子
文字列演算子は2種類あります。最初の連結演算子(".")は左右の引数を連結した文字列を返します。2番目の連結代入演算子(".=")は左の引数に右の引数を追加します。
