php (3) PHP変数の型

黄舟
リリース: 2023-03-04 11:14:01
オリジナル
1393 人が閲覧しました

1. PHP には 8 つの変数型があります:

スカラー型:

boolean (ブール型)

integer (整数型)

float (浮動小数点型、「double」とも呼ばれます) " ")

string (文字列)

複合型:

array (配列)

object (オブジェクト)

特殊型:

リソース(リソース)

NULL

PS: PHP 変数の型を宣言する必要はありません。PHP は、プログラムが実行されているコンテキストに基づいてその型を自動的に決定します。とても素晴らしいです

式などの値を確認したい場合は、関数 var_dump() を使用できます。

(1).boolean (Boolean)

値は true または false の 2 つだけで、大文字と小文字は区別されません。0 以外は true、0 は false です。

Boolean(ブール型)は、プロセス制御における条件判定によく使われます。

例:

[php]  
<?php  
$b=true;  
if ($b == true)  
{  
    echo &#39;$b is true&#39;;  
}  
?>
ログイン後にコピー

2.integer (整数)

整数値は10進数、16進数、または8進数で指定できます

例:

<?php
$b = 1234; // 十进制数
$b = -123; // 一个负数
$b = 0123; // 八进制数(等于十进制的 83)
$b = 0x1A; // 十六进制数(等于十进制的 26)
ログイン後にコピー

?> ;

3.float (浮動小数点型、「double」とも呼ばれます)

浮動小数点数 (浮動小数点数、倍精度数値、または実数とも呼ばれます) は次のいずれかで定義できます。次の構文:

例:

[php]  
<?php  
$b = 1.334;  
$b = 1.3e3;  
$b = 8E-10;  
?>
ログイン後にコピー

(4)string (string)

文字列を定義するには、一重引用符、二重引用符、区切り文字の 3 つの方法があります。

例:

[php]  
<?php  
//单引号定义字符串  
$a = &#39;aaa&#39;;  
//双引号定义字符串  
$b = "bbb";  
//定界符定义字符串  
$c = <<<eof  
ccccccccc  
eof;//顶到头开始写,前面不能留空格  
echo $a;  
echo "<br>";  
echo $b;  
echo "<br>";  
echo $c;  
?>
ログイン後にコピー

変数分析:

一重引用符: 定義内容に変数が含まれる場合、内容ではなく変数名が直接出力されます。

ダブルクォーテーション:定義内容に変数が含まれる場合、その内容が直接出力されます。

デリミタ: 定義内容に変数が含まれる場合、その内容が直接出力されます。

二重引用符と区切り文字では、{} を使用して変数のスコープを指定できます。 ...

)

/ / キーは整数または文字列です

// 値は任意の値です

例:

[php]  
<?php  
$temps = "123";  
$tempss = "1234";  
$b = "bbb{$temps}s";  
echo $b;  
?>
ログイン後にコピー

(6) object

object を初期化するには、 new ステートメントを使用してオブジェクトを変数にインスタンス化します。

例:

[php]  
<?php  
$arr = array("foo" => "bar", 12 => true);  
echo $arr["foo"]; // bar  
echo $arr[12];    // 1  
?>
ログイン後にコピー

(7) resource (リソース)

と書きます。 。 。

(8)NULL

特別な NULL 値は、変数が存在しないということではなく、変数に値がないことを意味します。 NULL 型で使用できる値は NULL のみです。 ‘

次の場合、変数は NULL とみなされます:

に NULL の値が割り当てられている。

にはまだ値が割り当てられていません。

は設定されていません()。

例:

[php] 
<?php  
//创建一个foo的类  
class foo  
{  
    //创建一个do_foo的方法  
    function do_foo()  
    {  
        //输出Dong Foo  
        echo "Doing foo.";  
    }  
}  
//创建一个$bar的实例  
$bar = new foo;  
//$bar的实例调用do_foo的方法  
$bar->do_foo();  
?>
ログイン後にコピー

2 つの関連関数:

is_null(): 変数が NUll

unset() かどうかを判断します。変数宣言

上記is php (3) PHP 変数型の内容 さらに関連する内容については、PHP 中国語 Web サイト (m.sbmmt.com) に注目してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート