ホームページ > php教程 > php手册 > PHP の 8 つの基本データ型のまとめ

PHP の 8 つの基本データ型のまとめ

WBOY
リリース: 2016-06-13 12:09:28
オリジナル
789 人が閲覧しました

4 つのスカラー型:

  • boolean (ブール型)
  • integer (整数型)
  • float (浮動小数点型、double とも呼ばれます)
  • 文字列 (文字列)

2 つの複合タイプ:

  • 配列 (配列)
  • オブジェクト (オブジェクト)

最後に、2 つの特別なタイプがあります:

  • リソース (リソース)
  • NULL (NULL)

コードを読みやすくするために、このマニュアルではいくつかの疑似型も導入しています。

  • 混合
  • 番号
  • コールバック

および疑似変数 $....

「double」型についてのいくつかの参照も読むことができます。実際、double と float は同じものであり、歴史的な理由から、これら 2 つの名前は同時に存在していました。

変数の型は通常、プログラマによって設定されるのではなく、変数が使用されるコンテキストに基づいて実行時に PHP によって決定されます。

: 式の値と型を確認したい場合は、var_dump() を使用します。

デバッグのために人間が判読できる型の表現を取得したいだけの場合は、gettype() を使用します。特定の型をチェックするには、gettype()使用せず、is_type 関数を使用します。以下にいくつかの例を示します。

コードをコピー コードは次のとおりです。


$a_bool = TRUE; // ブール値
$a_str = "foo"; // 文字列
$an_int = 12; 🎜>echo gettype($a_bool); // 出力: boolean
echo gettype($a_str); // 出力: string

// これが整数の場合、4 ずつ増加します。 🎜>if (is_int($an_int)) {
$an_int = 4;
}

// $bool が文字列の場合、それを出力します
// (出力されません)何でも)
if (is_string($a_bool)) {
echo "String: $a_bool"
}
?>




変数を特定の型に強制したい場合は、cast または

settype()
関数を使用できます。

変数は、特定の状況ではその時の型に応じて異なる値を示すことに注意してください。詳細については、「タイプのトリック」を参照してください。さらに、さまざまな型を相互に比較する例については、PHP 型比較表を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート