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

PHP セクション 2 データ型変換_PHP チュートリアル

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

次の状況では、変数は NULL とみなされます:

  • には値 NULL が割り当てられます。

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

  • unset()です。

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

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

型変換

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

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

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

  • (int), (integer) - integer(integer)に変換します
  • (bool)、(boolean) - booleanに変換します
  • (float)、(double)、(real) - float(float)に変換します
  • (文字列) - 文字列(文字列)に変換します
  • (バイナリ) - バイナリに変換しますstring(string) (PHP 6)
  • (配列) - array(配列)に変換します
  • (オブジェクト) - オブジェクト(オブジェクト)に変換します
  • (未設定) - NULL (PHP 5)
に変換します

(バイナリ) 変換では、結果の先頭に PHP 5.2.1 の新機能「b」が付けられます。

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/325298.html技術記事変数は、次の場合に NULL とみなされます。 NULL 値が割り当てられている。 まだ値が割り当てられていません。 unset() されました。 NULL 型には値が 1 つだけあり、大文字と小文字を区別しないキーワード NULL (...
)
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。