2.1概要

1066 ワード

phpは8種類の元のデータ型をサポートします
4種類のスカラータイプ
  • booleanブールタイプ
  • integer整型
  • float浮動小数点型(doubleとも呼ばれる)
  • string文字列
  • 2つの複合タイプ
    Array配列objectオブジェクト
    2つの特殊なタイプ
    resourceリソースNULLタイプなし
    擬似タイプ
    読みやすさを確保するために、このマニュアルでは偽のタイプも紹介しています.
  • mixed(ハイブリッドタイプ)mixed ( ) 。 gettype() PHP ,str_replace() 。
  • number(デジタルタイプ)number integer float。
  • callback(コールバックタイプ) PHP 5.4 callable callback 。 。
  • 擬似変数$... ,$... 。 。
  • doubleタイプ float , , 。
  • タイプ表示
    gettype()関数is_type関数
    $flat_a=true;
    
    $str_a="foo";
    $str_b="foo";
    $int_a=28;
    echo gettype($flat_a);//  :boolean
    echo gettype($str_a);//  :string
    if(is_int($int_a)){
          $int_a+=4;
          echo $int_a;
    }
    if(is_string($str_b)){
        echo "String:$str_b";
    }
    

    強制変換タイプ
    強制変換またはsettype()関数の使用