検索

PHPの基本型

Oct 20, 2016 pm 02:58 PM
phpタイプ

PHP は 8 つのプリミティブ データ型をサポートします。


4 つのスカラー型:

boolean (ブール型)

integer (整数)

float (浮動小数点、double とも呼ばれます)

string (文字列)


two 特定の複合型:配列

オブジェクト


最後の 2 つの特別なタイプ:

リソース 読みやすくするために、このマニュアルではいくつかの疑似タイプも紹介しています:

mixed (混合タイプ)

number (数値タイプ)

callback (コールバック タイプ)

と疑似変数 $…。

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


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


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

<?php
$a_bool = TRUE;   // a boolean
$a_str  = "foo";  // a string
$a_str2 = &#39;foo&#39;;  // a string
$an_int = 12;     // an integer
 
echo gettype($a_bool); // prints out:  boolean
echo gettype($a_str);  // prints out:  string
 
// If this is an integer, increment it by four
if (is_int($an_int)) {
    $an_int += 4;
}
 
// If $bool is a string, print it out
// (does not print out anything)
if (is_string($a_bool)) {
    echo "String: $a_bool";
}
?>


変数を特定の型に強制したい場合は、cast または settype() 関数を使用できます。

変数は、その時の型に応じて、特定の機会に異なる値を示すことに注意してください。詳細については、「型変換の識別」を参照してください。さらに、さまざまな型を相互に比較する例については、PHP 型比較表を参照してください。


声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

AtomエディタMac版ダウンロード

AtomエディタMac版ダウンロード

最も人気のあるオープンソースエディター

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

PhpStorm Mac バージョン

PhpStorm Mac バージョン

最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール

SublimeText3 英語版

SublimeText3 英語版

推奨: Win バージョン、コードプロンプトをサポート!