PHPの変数の型を調べる【gettype】

PHPに柔軟な言語です。

宣言をしないとはいえを意識しなくていい訳ではありません。
内部でどのような解釈をしているのかちゃんと把握しなければなりません。

PHP変数がどのように振舞うか変数を確認する「gettype」関数を使うと振る舞いが見えてきます。



PHPcode">
PHPtag"><?php

echo gettype(5);
echo gettype(1.234);
echo gettype("ABC");
echo gettype(true);
$array[0] = 0;
$array[1] = 1;
echo gettype($array);
$fp = fopen("file/test3.txt", "r");
echo gettype($fp);
echo gettype(NULL);

PHPtag">?>


これらの結果は

integer
double
string
boolean
array
resource
NULL

と出力されます。

*警告

「gettype」関数は返り値がバージョンによって変わる場合があるため
また文字列比較をするため処理はおそくなります。
ですので、テストだけのために使ってください。
コードに織り交ぜるときは「is_*」を使ってください。



2007.01.17 | Comments(0) | Trackback(0) | PHP

«  | HOME |  »

ホームページ アフィリエイト レンタルサーバー FC2ブログ

プロフィール

Author:ザッハ
FC2ブログへようこそ!

トップセラー

ブロとも申請フォーム

この人とブロともになる

ブログ内検索

Powered By FC2ブログ

Powered By FC2ブログ
ブログやるならFC2ブログ