ホームページ >バックエンド開発 >PHPチュートリアル >データ型 PHP セクション 2 データ型の変換

データ型 PHP セクション 2 データ型の変換

WBOY
WBOYオリジナル
2016-07-29 08:48:32824ブラウズ

次の場合、変数は NULL とみなされます:

  • NULL の値が割り当てられている。

  • にはまだ値が割り当てられていません。

  • unset()です。

NULL 型には、大文字と小文字を区別しないキーワード NULL という値が 1 つだけあります (NULL または null として記述できます)。

変数を null 型に変換すると、変数が削除され、その値の設定が解除されます。

型変換

PHP は、変数定義での明示的な型定義を必要としません (またはサポートしません)。変数の型は、変数が使用されるコンテキストに基づいて決定されます。つまり、変数 var に文字列値を代入すると、var は文字列になります。 varに整数値を代入すると整数になります。

PHP の自動型変換の例は、プラス記号「+」です。いずれかのオペランドが浮動小数点数である場合、すべてのオペランドは浮動小数点数として扱われ、結果も浮動小数点数になります。それ以外の場合、オペランドは整数として解釈され、結果も整数になります。これによりオペランド自体の型は変更されず、オペランドの評価方法と式自体の型が変更されるだけであることに注意してください。

PHP での型キャストは C と非常に似ており、変換される変数の前にかっこで囲まれたターゲットの型が置かれます。

  • (int), (integer) - integer に変換します
  • (bool), (boolean) - Boolean
  • (float ), (double), (real) に変換します) – float に変換します string(string)
  • (PHP 6)(array) - array(array) に変換します
  • (object) - object(object) に変換します)
  • (未設定) - NULL
  • (PHP 5)(バイナリ) に変換します。変換では、結果の先頭に PHP 5.2.1 で追加された 'b' が付きます。 上記では、セクション 2: データ型の変換について、データ型の内容も含めて紹介しています。PHP チュートリアルに興味のある友人の役に立てば幸いです。
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。