2-5 変数を初期化をする [PHPセキュリティー]
PHPセキュリティ
変数を初期化をする
POINT
- 変数を初期化する
PHPでは変数を初期化しなくても使用することが出来ますが、変数は必ず初期化するように心がけましょう。初期化することで汚染リスクのない信頼できる変数となります。
※初期化しても変数のデータ型は保証されないので注意して下さい。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | <?php //変数初期化 $str = "";//文字列(string)初期化 $int = 0;//数値(integer)初期化 $dble = 0.0;//浮動小数点(double)初期化 $ary = array();//配列(array)初期化 $bln = true;//理論値(boolean)初期化 $obj = NULL;//オブジェクト(object)初期化 //データ型の確認 echo gettype($str)."<br>\n"; echo gettype($int)."<br>\n"; echo gettype($dble)."<br>\n"; echo gettype($ary)."<br>\n"; echo gettype($bln)."<br>\n"; echo gettype($obj)."<br>\n"; ?> |
実行結果
string
integer
array
boolean
NULL
integer
array
boolean
NULL
初期化しても型は保証されません。
1 2 3 4 | <?php $str = "";//文字列型 $str = 0;//整数型 ?> |
$str は最初に文字列型となっていますが、0 を代入したことで、型は整数型に変換されました。
タグ(=記事関連ワード)
タグ: PHPセキュリティー
日付
投稿日:2017年8月6日
最終更新日:
最終更新日:
このカテゴリの他のページ
この記事へのコメント
トラックバックurl
https://wepicks.net/phpsecurity-base-shokika/trackback/