PHPスクリプトを作成するための規則や文法について学びます。PHP学習の基本となりますので、しっかり覚えてください。PHPでは、定数を定義するために、define()関数を使い、定数名とその値を引数とします。以下が定数を定義するための公式です。
define("定数名", "値");
define()関数とは、ある値を定数に定義するもので、定数以外の変数は、その値を変化させることができます。プログラム中に、ある値の中身を変えたくない場合には「定数」を定義しておくと便利です。
<?php
define("banban", "ばんばん");
print(banban); // 定数banban の中身を表示する
?>
PHPでは、変数の行頭に「$」を設けて、それが変数であることを示します。$変数名 = 変数に代入する値
PHPでは、「変数の型」として、論理値や整数などの 「スカラー型変数」や、配列やオブジェクトを扱う 「複合型変数」、リソースやヌルコードを扱う 「特殊な型」に大別されています。PHPでは特に変数のデータ型を宣言して使う必要がありません。こうした「曖昧さ」、「いい加減さ」が万人受けする言語でもあるということが言えるでしょう。boolean「true」あるいは「false」のどちらかを扱う「真偽の値」を持つ変数です。「false」として扱われます。なお、実際の記述では、大文字と小文字を区別することはありません。$banban = true;
integerPHPで扱える一般的な整数の範囲は、-2,147,483,645 〜 2,147,483,645 になっており、小数点や指標を含まないものを整数と呼びます。$banban = 2000;
floatPHPでは、14桁の数値を扱えることから、広く科学技術計算などに利用されます。$banban = 3.14159265;
stringPHPの特徴です。文字列を代入する場合には、シングルコーティション「 ' 」、あるいはダブルコーティション「 " 」で囲みます。$banban = "ばんばんは当サイトの作者のハンドルネームです";
「 / 」を2つ続けて「 // 」とすることで、コメントとして解釈され無視されます。ただし、改行すると、コメントが終了します。
<?php
$a = 100;
$b = "123はいちにぃさん";
$c = $a + $b;
print($c);
?>

$a に、文字列変数 $b に代入される値の先頭の文字列を数値として解釈し、100+123=223 という演算結果を出力してしまいます。PHPは、時としてミスに対して寛容なところがあります。しかし、困ったことにミスに気がつかない場合があり、逆にデバックできなくなる傾向もあります。
<?php
$banban = "ばんばん";
print($banbna);
?>
$banbanに値を代入してから、その結果を表示しようとしていますが、その時の変数の記述にミスタイプがあります。「$banban」→「$banbna」「 $ 」を付けなくてはなりません。厳密な変数の型変換は行われませんので、それが文字列データであっても、数値データであっても、基本的な変数の書き方は同じです。PHPの変数名は、先頭に数字があってはいけません。基本的には、大文字と小文字を区別しませんが、対象によって異なる場合があります。PHPで利用できる命名の文字 a 〜 z A 〜 Z 0 〜 9 (先頭には利用できない) 0x7F 〜 0xFF までのコードを持つ文字 _ (アンダーバー)