ホームページ  >  記事  >  バックエンド開発  >  PHP_PHP チュートリアルの 8 つの基本データ型の概要

PHP_PHP チュートリアルの 8 つの基本データ型の概要

WBOY
WBOYオリジナル
2016-07-21 15:29:29739ブラウズ

4 つのスカラー型:

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

2つの複合タイプ:

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

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

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

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

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

とダミー変数 $....

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

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

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

デバッグ用に読みやすい型式を取得したいだけの場合は、gettype()を使用してください。特定の型を確認するには、gettype()を使用せず、is_type関数を使用します。以下にいくつかの例を示します:

コードをコピーします コードは次のとおりです:
$a_bool = TRUE // ブール値
$a_str = "foo"; // 文字列
$; a_str2 = ' foo' // 文字列
$an_int = 12; // 整数

gettype($a_bool) // 出力: boolean
echo gettype($a_str);
// これが整数の場合、4 ずつ増分します
if (is_int($an_int)) {
$an_int += 4;
}

// $bool が文字列の場合、それを出力します
// (何も出力しません)
if (is_string($a_bool)) {
echo "String: $a_bool"
}
?>
変数を特定の型に強制したい場合は、cast または
settype()
関数を使用できます。
変数は、その時の型に応じて、特定の機会に異なる値を示すことに注意してください。詳細については、「タイプのトリック」を参照してください。さらに、さまざまな型を相互に比較する例については、PHP 型比較表を参照してください。

http://www.bkjia.com/PHPjc/323433.html

www.bkjia.com

tru​​e

http://www.bkjia.com/PHPjc/323433.html技術記事 4 つのスカラー型: ブール (Boolean) 整数 (整数) 浮動小数点 (浮動小数点型、double とも呼ばれる) 文字列 (文字列) 2 つの複合型: 配列 (配列) オブジェクト (ペア...)
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。