Rumah >pembangunan bahagian belakang >masalah PHP >Apakah maksud jenis data php?

Apakah maksud jenis data php?

WBOY
WBOYasal
2022-02-10 16:23:221849semak imbas

Dalam PHP, jenis data menggunakan set atribut untuk menerangkan unit data yang ditentukan Jenis data PHP ditentukan oleh konteks program, iaitu, jenis khusus ditentukan oleh data yang disimpan. . Ia terbahagi terutamanya kepada jenis data Skalar, jenis data komposit dan jenis data khas.

Apakah maksud jenis data php?

Persekitaran pengendalian tutorial ini: sistem Windows 10, PHP versi 7.1, komputer DELL G3

Apakah maksud jenis data php

1. Pengenalan kepada jenis data

1. PHP ialah bahasa penyemakan jenis yang lemah Jenis data ditentukan oleh konteks program, iaitu jenis tertentu ditentukan oleh yang disimpan data

2. Tiga jenis jenis data: jenis data skalar, jenis data komposit dan jenis data khas

3. Jenis data skalar

jenis Boolean boolean

<.>jenis integer integer

jenis titik terapung apung/ganda

rentetan rentetan

4, jenis data komposit

tatasusunan tatasusunan

objek objek

5 , Jenis data khas

sumber sumber

NULL kosong

2. Jenis data skalar

Boolean

1. Simpan logik benar atau salah

2 Situasi berikut juga boleh dianggap salah:

  Nilai boolean salah, nilai integer 0, nilai titik terapung 0.0, rentetan kosong dan rentetan "0",

Array tanpa pembolehubah ahli, objek tanpa unit, NULL

<?php 
//布尔型数据
$a = true;
$b = false;
//var_dump()函数可以返回表达式的类型和值
var_dump($a);//结果为  bool(true)
echo "<br>";
var_dump($b);//结果为  bool(false)
 ?>
Jenis integer (integer)

1 sahaja simbol untuk mewakili nombor positif dan negatif

2 Integer tidak bertanda tidak disokong dalam PHP

//整型数据
$a = +3;
$b = -5;
var_dump($a); //结果为  int(3) 
echo "<br>";
var_dump($b);//结果为  int(-5)
echo "<br>";
echo $a+$b;//结果为  -2
echo "<br>";
Jenis titik terapung (terapung/ganda)

1 digunakan Untuk menyimpan nombor termasuk perpuluhan, ia adalah nilai anggaran

2 Notasi saintifik: 10.1e10

//浮点型数据
$a = 1.56;
$b = 1.5e3;
var_dump($a); //结果为  float(1.56) 
echo "<br>";
var_dump($b);//结果为  float(1500)
Jenis rentetan (rentetan)

1

  Pembolehubah yang muncul dalam petikan tunggal akan dikeluarkan sebagaimana adanya, dan enjin PHP tidak akan menghuraikannya, jadi petikan tunggal adalah yang paling cekap dalam menentukan rentetan

2

  Pembolehubah yang disertakan dalam petikan berganda akan digantikan secara automatik dengan nilai pembolehubah

3 Pembatas <<<

  Pembahagi diikuti dengan menentukan pengecam untuk menunjukkan permulaan. , dan akhirnya Ia adalah pengecam yang sama yang menamatkan rentetan

   Pengecam akhir mesti bermula dari lajur pertama baris dan tidak boleh mengandungi sebarang aksara lain kecuali koma bertitik selepas itu

3. Jenis data komposit
//字符串型
$str = &#39;字符串型&#39;;
echo &#39;str是$str <br>&#39;;
//结果为 str是$str     单引号变量保持原样输出
echo "str是$str <br>";
//结果为 str是字符串型  双引号会解析其中的变量
$str2 = <<<str2
这是定界符中的文字
str2;
echo $str2;
//结果为  这是定界符中的文字

Array

1 Tatasusunan ialah koleksi data yang berkaitan, disusun dengan cara tertentu untuk membentuk keseluruhan

2 jenis data yang sama juga boleh menjadi jenis data yang berbeza

3. Indeks tatasusunan dalam PHP boleh menjadi nombor atau rentetan

4. Jenis data khas
//相同类型元素
$array1 = array(1,3,5,7,9);
//不同类型元素
$array2 = array(1,&#39;hello&#39;,true,3.14);
//索引是数字
$array3 = array(1=>&#39;a&#39;,2=>&#39;b&#39;,3=>&#39;c&#39;);
//索引是字符串
$array4 = array(&#39;a&#39;=&#39;苹果&#39;,&#39;b&#39;=>&#39;香蕉&#39;,&#39;c&#39;=>&#39;桔子&#39;);

Sumber

1. Sumber ialah jenis pembolehubah khas, yang memegang rujukan kepada sumber data luaran, seperti fail, sambungan pangkalan data, dll., sehingga komunikasi tamat

2 adalah sumber khas. Ia tidak akan dikeluarkan oleh sistem kutipan sampah dan perlu dikeluarkan secara manual

Kosong (NULL)

1. Ditugaskan Null

2. The pembolehubah belum diberikan nilai

3. Selepas pembolehubah ditetapkan, gunakan fungsi unset() untuk mengosongkannya

Pembelajaran yang disyorkan: "

Tutorial Video PHP

"

Atas ialah kandungan terperinci Apakah maksud jenis data php?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn