PR

6.PHPの変数 データ型とコード例

スポンサーリンク
スポンサーリンク

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の外部の関数とリソースへの参照の保存です。

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

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

記事が参考になった方、サイト運営を応援してくれる方へ

下のリンクから楽天トラベルでホテル予約か、楽天市場で商品購入を願いします。
リンクをクリックすれば表示されてない予約も検索できます。

リンクをクリックすれば表示されてない商品も検索できます。

スポンサーリンク
haruki

ITエンジニア × 副業 × 投資家
副業と投資で年間100万円以上の収益を達成
ブログ・YouTube・投資で複数の収益源を確立

私は、IT業界でクラウドエンジニアとして10年以上の経験を積みながら、副業と投資を実践し、資産を増やしてきました。
このブログでは、 「最短で副業、本業の収益を上げ、資産を最大化する方法」 をリアルな成功事例と失敗談を交えて解説します。

Youneedjp.com の目的

「個人が副業と投資で安定収益を得るための実践ガイド」 を提供

副業・投資・お得なライフハックを 「すぐに実践できるノウハウ」 に特化し、
読者が 「月5万円の副収入」 を最短で得られるようにサポートします。

harukiをフォローする

クラウドファンディングで資金を集めています。運営を応援してくださる方は下のリンクの欲しいものリストからプレゼントお願いします。もちろん、住所、氏名などは匿名で発送できます。

参考になたっらSNSシェア&フォローもよろしくお願いします!質問、お仕事相談など、「X」のDMで気軽にご相談ください。

スポンサーリンク
スポンサーリンク
スポンサーリンク
PHP
スポンサーリンク
参考になった情報は、ぜひシェアお願いします
harukiをフォローする

コメント

タイトルとURLをコピーしました