UPDATE:2017年04月01日
変数を作成したい
変数の作成、出力、型チャック
文字列型のチェック is_string()
データが文字列型であるかどうかし調べるには、is_string()関数を使用します。
1 2 3 4 5 | <!-- サンプルコード --> <?php $sString = 'Hello World!'; if(is_string($sString) === TRUE) echo '文字列型です。'; ?> |
結果は
となります。
整数型のチェック is_integer()
整数型であるかどうかし調べるには、is_int()関数かis_integer()関数を使用します。
1 2 3 4 5 | <!-- サンプルコード --> <?php $iInt = 256; if(is_integer($iInt) === TRUE) echo '整数型です。'; ?> |
結果は
となります。
浮動小数点型のチェック is_float()
浮動小数点型であるかどうかし調べるには、is_float()関数を使用します。
1 2 3 4 5 | <!-- サンプルコード --> <?php $fValue = 1.1414; if(is_float($fValue ) === TRUE) echo '浮動小数点型です。'; ?> |
結果は
となります。
論理型のチェック is_bool()
ある値が論理値かどうか調べるにはis_bool()関数を使用します。
1 2 3 4 5 | <!-- サンプルコード --> <?php $bTrue = TRUE; if(is_bool($bTrue ) === TRUE) echo '論理型です。'; ?> |
結果は
となります。
配列型のチェック is_array()
ある値が配列かどうか調べるにはis_array()関数を使用します。
1 2 3 4 5 | <!-- サンプルコード --> <?php $aAarray= array('helle',10,true); if(is_array($aAarray) === TRUE) echo '配列型です。'; ?> |
結果は
となります。
オブジェクト型のチェック is_object()
ある値がオブジェクトかどうか調べるにはis_object()関数を使用します。
1 2 3 4 5 | <!-- サンプルコード --> <?php $oObject = new Class; if(is_object($oObject ) === TRUE) echo 'オブジェクト型です。'; ?> |
結果は
となります。
リソース型のチェック is_resource()
ある値がリソース型かどうか調べるにはis_resource()関数を使用します。
1 2 3 4 5 | <!-- サンプルコード --> <?php $dbconnect = DatabaseConnect(); if(is_resource($dbconnect) === TRUE) echo 'リソース型です。'; ?> |
結果は
となります。
NULL型のチェック is_null()
ある値がNULL型かどうか調べるにはis_null()関数を使用します。
1 2 3 4 5 | <!-- サンプルコード --> <?php $nData = NULL; if(is_null($nData) === TRUE) echo 'NULL型です。'; ?> |
結果は
となります。
サンプルコード
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 | <!-- サンプルコード --> <h3>文字列型変数</h3> <?php $string = '文字列'; echo $string.'<br>'; if(is_string($string) === TRUE) echo '$string は文字列型です。<br>'; ?> <h3>整数型変数</h3> <?php $integer = 100; echo $integer.'<br>'; if(is_integer($integer) === TRUE) echo '$integer は整数型です。<br>'; ?> <h3>浮動小数点型変数</h3> <?php $float = 1.1414; echo $float.'<br>'; if(is_float($float) === TRUE) echo '$float は浮動小数点型です。<br>'; ?> <h3>論理型変数</h3> <?php $boolean = true; echo $boolean.'<br>'; if(is_bool($boolean) === TRUE) echo '$boolean は論理型です。<br>'; ?> <h3>配列型変数</h3> <?php $array = array(1,2,3); echo var_dump($array).'<br>'; if(is_array($array) === TRUE) echo '$array は配列型です。<br>'; ?> <h3>オブジェクト型変数</h3> <?php //クラスを定義 class SomeClass{ //クラス内の変数の事 var $sName = 'メンバ変数'; //クラス内の関数の事をメソッドと言います。 function Message() { echo 'Hello World!<br>'; } } //オブジェクト作成 $object = new SomeClass(); //オブジェクトのプロパティ呼び出し echo $object->sName.'<br>'; //オブジェクトのメソッド呼び出し $object->Message(); echo var_dump($object).'<br>'; //型チェック if(is_object($object ) === TRUE) echo '$object はオブジェクト型です。<br>'; ?> <h3>NULL型変数</h3> <?php $null = NULL; if(is_null($null) === TRUE) echo '$null はNULL型です。<br>'; ?> |
タグ(=記事関連ワード)
日付
最終更新日:2017年04月01日



