取得したい値と弾きたい値の仕様について考えましょう。
取得したい値
- array
- NULL
- integer
- float
- string
- boolean
- object
- resouce
サンプルコード 実行結果
NULL : array(0) { } "" : array(0) { } "a" : array(0) { } 0 : array(0) { } 1 : array(0) { } +1 : array(0) { } -1 : array(0) { } 0x0A : array(0) { } 012 : array(0) { } 0.1 : array(0) { } 1e3 : array(0) { } 1e-3 : array(0) { } array("") : array(0) { } array("a") : array(1) { [0]=> string(1) "a" } array(array("a")) : array(1) { [0]=> array(1) { [0]=> string(1) "a" } } TRUE : array(0) { } FALSE : array(0) { } object : array(0) { } fopen : array(0) { }ちなみに、実際に使用するときは以下のように判別して使用します。
0 件のコメント:
コメントを投稿