このページの翻訳:
- 日本語 (ja)
- English (en)
最近の更新
Tag Cloud
このページへのアクセス
今日: 6 / 昨日: 1
総計: 325
- Dokuwiki.fl8.jp(465)
- 13 CentOS6メール設定(23)
- 34 UnboundでHA構成(20)
- FreeBSD カーネル再構築(20)
- 05 rsync(20)
最近の更新
このページへのアクセス
今日: 6 / 昨日: 1
総計: 325
PHPは、8種類の基本型をサポートします。
-論理値(boolean)
-整数(integer)
-float (浮動小数点数, 'double'も同じ)
-文字列(string)
-配列(array)
-オブジェクト(object)
-リソース(resource)
-ヌル(NULL)
boolean は、真偽の値を表 します。この値は、TRUEまたはFALSEのどちらかになります。
booleanリテラルを指定するには、キーワードTRUE またはFALSEを指定してください。両方とも大文字小 文字に依存しません。
<?php
var_dump((bool) ""); // bool(false)
var_dump((bool) 1); // bool(true)
var_dump((bool) -2); // bool(true)
var_dump((bool) "foo"); // bool(true)
var_dump((bool) 2.3e5); // bool(true)
var_dump((bool) array(12)); // bool(true)
var_dump((bool) array()); // bool(false)
var_dump((bool) "false"); // bool(true)
?>
整数(integer)は、10進数(基底10)、16進数(基底16)、8進数(基底8)表記 で指定可能です。
オプションで、符号(-または+)を前に付けることが可 能です。
<?php $a = 1234; // 10進整数 $a = -123; // 負の数 $a = 0123; // 8進数 (10進数の83と等価) $a = 0x1A; // 16進数 (10進数の26と等価) ?>
<?php $a = 1.234; $b = 1.2e3; $c = 7E-10; ?>
PHPでは、文字は1バイトと同じ です。つまり、256個の異なる文字を使用可能です。
$beer = 'Heineken'; echo "$beer's taste is great"; // 動作します。"'" は変数名として無効な文字です。 echo "He drunk some $beers"; // 動作しません。's' は、変数名として有効な文字です。 echo "He drunk some ${beer}s"; // 動作します。 echo "He drank some {$beer}s"; // 動作します。