PHP完全独学マニュアルlogin
PHP完全独学マニュアル
著者:php.cn  更新時間:2022-04-15 13:53:54

PHPのデータ型



phpのデータ型とは何ですか?

phpのデータ型には、String (文字列)、Integer (整数)、Float (浮動小数点)、Boolean (ブール値)、Array (配列)、Object (オブジェクト) があります。 、NULL (空の値)。


PHP 文字列

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

任意のテキストを一重引用符と二重引用符で囲むことができます:

インスタンス

<?php 
$x = "Hello world!";
echo $x;
echo "<br>"; 
$x = 'Hello world!';
echo $x;
?>

インスタンスの実行»

オンラインの例を表示するには、[インスタンスの実行]ボタンをクリックしてください


PHP整数

整数は数値です小数点なしで。

整数のルール:

  • 整数には少なくとも 1 つの数字 (0 ~ 9) が必要です

  • 整数にはカンマやスペースを含めることはできません

  • 整数には小数点はありません

  • ポジティブな場合もあれば、負の

  • 整数は、10 進数、10 進数、10 進数の 3 つの形式で指定できます。 16 進数 (先頭に 0x が付く) または 8 進数 (先頭に 0 が付く)。

次の例では、さまざまな数値をテストします。 PHP var_dump() この関数は、変数のデータ型と値を返します:

Instance

<?php 
$x = 5985;
var_dump($x);
echo "<br>"; 
$x = -345; // 负数 
var_dump($x);
echo "<br>"; 
$x = 0x8C; // 十六进制数
var_dump($x);
echo "<br>";
$x = 047; // 八进制数
var_dump($x);
?>

サンプルの実行»

オンラインサンプルを表示するには、「サンプルの実行」ボタンをクリックしてください


PHP 浮動小数点型

Floatingポイント番号には小数部分がある数値、または指数形式です。

次の例では、さまざまな数値をテストします。 PHP var_dump() この関数は、変数のデータ型と値を返します:

Instance

<?php 
$x = 10.365;
var_dump($x);
echo "<br>"; 
$x = 2.4e3;
var_dump($x);
echo "<br>"; 
$x = 8E-5;
var_dump($x);
?>

インスタンスの実行 »

「インスタンスの実行」ボタンをクリックしてオンラインインスタンスを表示します


PHP Boolean

Boolean 型TRUE または FALSE を指定できます。

$x=true;
$y=false;

条件判定には通常ブール型が使用されます。条件付き制御については、次の章で詳しく説明します。


PHP配列

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

次の例では配列が作成されます。 次に、PHP var_dump() を使用します。 この関数は、配列のデータ型と値を返します:

Instance

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

インスタンスの実行 »

オンライン インスタンスを表示するには、[インスタンスの実行] ボタンをクリックします

次の章で配列について詳しく学習します。


PHP オブジェクト

オブジェクト データ型もデータの保存に使用できます。

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

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

次に、クラスでデータ型を定義し、インスタンス化されたクラスでそのデータ型を使用します。

インスタンス

<?php
class Car
{
    var $color;
    function Car($color="green") {
      $this->color = $color;
    }
    function what_color() {
      return $this->color;
    }
}

function print_vars($obj) {
   foreach (get_object_vars($obj) as $prop => $val) {
     echo "    $prop = $val
";
   }
}

// instantiate one object
$herbie = new Car("white");

// show herbie properties
echo "herbie: Properties
";
print_vars($herbie);

?>

インスタンスの実行»

[インスタンスの実行] ボタンをクリックして、オンライン インスタンスを表示します

上記のインスタンス内の PHP キーワード this は、現在のオブジェクト インスタンスへのポインターであり、他のオブジェクトやクラスを指しません。

次の章でオブジェクトについて詳しく学びます。


PHP NULL 値

NULL 値は、変数に値がないことを意味します。 NULL は、データ型 NULL の値です。

NULL 値は、変数が NULL 値を持つかどうかを示します。 データの null 値と NULL 値を区別するためにも使用できます。

変数値を NULL に設定することで変数データをクリアできます:

インスタンス

<?php
$x="Hello world!";
$x=null;
var_dump($x);
?>
インスタンスを実行する »

「インスタンスを実行」ボタンをクリックしてオンラインインスタンスを表示します

PHP中国語ウェブサイト