PHPの基本文法
プログラミング言語は、書き方に若干の違いはあれど、大きな差がある わけではありません。JavaScript の学習の成果は、ほとんどそのまま PHP にも適用できます。
PHP の特徴
変数名の頭に$
をつける
PHP では、変数名の最初には必ず$
をつける必要があります。JavaScript と異なり、変数を宣言する必要はありません。代入文を記述すれば、変数は自動的に生成されます。
$name = 'Tanaka';
$age = 19;
文字列リテラルのダブルクォートとシングルクォートが区別される
JavaScript では、文字列を表すとき、ダブルクォートで囲んでもシングルクォートで囲んでも差異はありませんでした。しかしながら、PHP においては、両者は厳密に区別されます。シングルクォートはごく普通の文字列リテラルなのですが、ダブルクォートは JavaScript におけるテンプレートリテラルに近く、$
記号から始まる文字列が自動的に変数として展開されます。以下のコードを実行してみましょう。
$age = 20;
print('I am $age years old.'); // I am $age years old.
print("I am $age years old."); // I am 20 years old.