PHPの変数・型 | PHPやります!PHPでスクリプト/CGI作ります!

PHPの変数・型

さっそく、プログラム書きたいところだけど
変数から見直してみたいと思います。
こうして見ると、忘れていたことが思い出せます。
とりあえず、これだけ覚えておけば次に進めます。

1.boolean(論理値)の使用例
$b = true;
$b = false;

2.integer(整数)の使用例
$i = 123456; //10進数
$i = -654321; //負(マイナス)
$i = 0123; //8進数
$i = 0x123; //16進数

3.float/double(浮動小数点)の使用例
$d = 1.23456;
※float/doubleは他にも使い方があるけど、ここではやめておきます。あまり使わないと思うので。


4.string(文字列)の使用例
$s = '文字列でござる'; //引用符 変数の展開はしない
$s = "文字列でござる"; //二重引用符 変数の展開をする

$s = <<< KOKOMADE //ヒアドキュメント 変数の展開をする
文字列でござる
KOKOMADE;

$s = <<< "KOKOMADE" //ヒアドキュメント 変数の展開をする
文字列でござる
KOKOMADE;

$s = <<< 'KOKOMADE' //nowdoc 変数の展開をしない
文字列でござる
KOKOMADE;

5.array(配列)の使用例
$a = array(1, 2, 3, 4, 5); //キーを省略
$a = array(1 => 1, 2 => 2, 3 => 3, 4 => 4, 5 => 5); //キーを数値で指定
$a = array("A" => 1, "B" => 2, "C" => 3, "D" => 4, "D" => 5); //キーを文字列で指定

$a[] = 6; //配列に要素を追加
unset($a[5]); //配列から要素を削除
unset($a); //配列全体を削除

6.object(オブジェクト)の使用例
class c
{
$c_i = 100;
}

$o = new c(); //インスタンスオブジェクト
$o = (object)array("A" => 1, "B" => 2); //配列のオブジェクト化

7.resource(リソース)の使用例
$r = mysql_connect(); //mysqlへのリンク
mysql_close($r);
※resourceについては、書ききれないほどあるので、以下を参照
http://www.php.net/manual/ja/resource.php
※resource型は、作成したら破棄する必要があるのが特徴。忘れずに破棄する。

8.NULL(ヌル)の使用例
$n = NULL;
※$n は値が代入されていないとみなされる。
unset($n);

せっかくなので、このブログがまとまったらホームページにしたいなヘ(゚∀゚*)ノ