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

青灯夜游
青灯夜游オリジナル
2019-05-06 16:18:0032174ブラウズ

php のデータ型は次のとおりです: 1. 文字列型; 2. 整数型; 3. Float および Double 浮動小数点型; 4. ブール型; 5. 配列配列; 6. オブジェクト オブジェクト; 7. NULL空の値など。

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

#データ型は、変数が格納できるデータのタイプを定義します。 PHP では 8 つの異なるデータ型を使用できます。最初の 5 つは単純データ型、最後の 3 つは複合データ型と呼ばれます。 PHPの8つのデータ型については以下の記事で紹介していますので、ご参考になれば幸いです。

推奨: 「PHP ビデオ チュートリアル

1. 整数型 (Integer)

整数型のみ正と負の両方の整数、つまり小数部や小数点のない数値が含まれます。 10 進数 (基数 10)、8 進数 (基数 8)、または 16 進数 (基数 16) にすることができます。デフォルトの基数は 10 進数 (基数 10) です。 8 進整数は先頭に 0 を付けて宣言でき、16 進整数は先頭に 0x を付けて宣言できます。整数の範囲は -2^31 ~ 2^31 である必要があります。

例:

<?php 
  
// 十进制整数
$deci1 = 50;  
$deci2 = 654;  
  
// 八进制整数
$octal1 = 07;  
  
//十六进制
$octal = 0x45;  
  
$sum = $deci1 + $deci2; 
echo $sum; 
  
?>

出力:

704

2. 浮動小数点型 (Double または float)

Yes正と負の数値を含む、小数または小数部分を含む数値を保持します。デフォルトでは、変数は小数点以下の最小桁数を追加します。

例:

<?php 
  
$val1 = 50.85;  
$val2 = 654.26;  
  
$sum = $val1 + $val2; 
  
echo $sum; 
  
?>

出力:

705.11

3.文字列 (文字列)

以下を含む任意の文字を保存します。偶数。これらは宣言時に二重引用符で囲まれて記述されます。文字列を一重引用符で囲むこともできますが、変数を出力する場合は別の方法で処理されます。これを明確にするために、以下の例を見てください。

例:

<?php 
header("content-type:text/html;charset=utf-8"); 
$name = "欧阳克"; 
echo "我的名字是 $name \n"; 
echo &#39;我的名字是 $name&#39;; 
  
?>

出力:

我的名字是 欧阳克
我的名字是 $name

4. ヌル値 (NULL)

これらは特殊な型です。変数には値を 1 つだけ含めることができ、それは NULL です。慣例により大文字で書きますが、大文字と小文字は区別してください。

例:

<?php 
  
$nm = NULL; 
echo $nm;    // 这将不会给出任何输出
  
?>

5. ブール値

TRUE または FALSE の 2 つの値のみが含まれます。成功したイベントは true を返し、失敗したイベントは false を返します。ブール値では、NULL 型の値も false とみなされます。ブール値では、NULL に加えて 0 も FALSE とみなされます。文字列が空の場合、ブール データ型では FALSE とみなされます。

例:

<?php 
header("content-type:text/html;charset=utf-8"); 
if(TRUE) 
    echo "这个条件是 TRUE"; 
if(FALSE) 
    echo "这个条件不是 TRUE,是FALSE"; 
?>

出力:

这个条件是 TRUE

6. 配列 (配列)

配列は複合 A同じデータ型の複数の値を格納できるデータ型。以下は整数の配列の例です。

<?php 
header("content-type:text/html;charset=utf-8"); 
$intArray = array( 10, 20 , 30); 
echo "第一个元素是: $intArray[0]\n"; 
echo "第二个元素是: $intArray[1]\n"; 
echo "第三个元素是: $intArray[2]\n"; 
      
?>

出力:

第一个元素是: 10
第二个元素是: 20
第三个元素是: 30

7. オブジェクト

オブジェクト データ型は、データの保存にも使用できます。オブジェクトはユーザー定義クラスのインスタンスとして定義され、値と関数の両方を含めることができます。

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

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

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

8. リソース

PHP のリソースは、正確なデータ型ではありません。これらは基本的に、特定の関数呼び出しまたは外部 PHP リソースへの参照を保存するために使用されます。たとえば、外部リソースであるデータベース呼び出しについて考えてみましょう。

以上がphpのデータ型とは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。