• 投稿者:
  • 投稿コメント:0件のコメント
  • 投稿カテゴリー:PHP
  • 投稿の最終変更日:2020年6月23日

PHPデータ型

変数はさまざまなタイプのデータを格納でき、さまざまなデータタイプがさまざまなことを実行できます。

PHPは次のデータ型をサポートします:

  • String
  • Integer
  • Float (floating point numbers – also called double)
  • Boolean
  • Array
  • Object
  • NULL
  • Resource

PHP文字列

文字列は、「 “Hello world!”のような一連の文字です。

文字列には、引用符内の任意のテキストを使用できます。 一重引用符または二重引用符を使用できます:

コード例文

<?php
$x = “Hello world!”;
$y = ‘Hello world!’;

echo $x;
echo “<br>”;
echo $y;
?>


スポンサーリンク

PHP整数

整数データ型は、-2,147,483,648から2,147,483,647まで、また10進数ではありません。

整数の規則:

  • 整数には少なくとも1桁の数字が必要です
  • 整数には小数点を含めることはできません
  • 整数は正でも負でもかまいません
  • 整数は、10進数(10ベース)、16進数(16ベース-0xで始まる)、または8進数(8ベース-0で始まる)の3つの形式で指定できます。

次の例では、$ xは整数です。 PHP var_dump()関数は、データ型と値を返します:

コード例文

<?php
$x = 5985;
var_dump($x);
?>

PHPフロート

浮動小数点数(浮動小数点数)は、小数点または指数形式の数値です。

次の例では、$ xはfloatです。 PHP var_dump()関数は、データ型と値を返します:

コード例文

<?php
$x = 10.365;
var_dump($x);
?>

スポンサーリンク

PHPブール

ブール値は、TRUEまたはFALSEの2つの可能な状態を表します。

$x = true;

$y = false;

ブールは条件付きテストでよく使用されます。 条件付きテストの詳細については、このチュートリアルの後の章で説明します。


PHP配列

配列は、1つの変数に複数の値を格納します。

次の例では、$ carsは配列です。 PHP var_dump()関数は、データ型と値を返します:

コード例文

<?php
$cars = array(“Volvo”,”BMW”,”Toyota”);
var_dump($cars);
?>

このチュートリアルの後の章で、配列についてさらに詳しく学習します。


スポンサーリンク

PHPオブジェクト

オブジェクトは、データとそのデータの処理方法に関する情報を格納するデータ型です。

PHPでは、オブジェクトを明示的に宣言する必要があります。

まず、オブジェクトのクラスを宣言する必要があります。 このために、classキーワードを使用します。
クラスは、プロパティとメソッドを含むことができる構造です:

コード例文

<?php
class Car {
    function Car() {
        $this->model = “VW”;
    }
}

// create an object
$herbie = new Car();

// show object properties
echo $herbie->model;
?>


PHP NULL値

Nullは、NULLの1つの値のみを持つことができる特別なデータ型です。

データ型がNULLの変数は、値が割り当てられていない変数です。

Tip: 変数が値なしで作成された場合、それはNULLの値が自動的に割り当てられます。

値をNULLに設定することにより、変数を空にすることもできます:

コード例文

<?php
$x = “Hello world!”;
$x = null;
var_dump($x);
?>

スポンサーリンク

PHP リソース

特殊なリソースタイプは実際のデータタイプではありません。 これは、PHPの外部の関数とリソースへの参照の保存です。

リソースデータ型を使用する一般的な例は、データベース呼び出しです。

リソースタイプの説明は少し難しいため、ここでは説明しません。

コメントを残す