Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Apakah jenis pembolehubah asas dalam php

Apakah jenis pembolehubah asas dalam php

青灯夜游
青灯夜游asal
2021-11-10 18:57:467934semak imbas

Dalam PHP, terdapat empat jenis pembolehubah asas: 1. jenis rentetan (rentetan), yang merupakan urutan aksara berterusan 2. jenis integer (integer) 3. jenis apungan (floating point); 4. Jenis Boolean, dengan hanya dua nilai: benar dan palsu.

Apakah jenis pembolehubah asas dalam php

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

Dalam PHP, jenis data boleh dibahagikan kepada tiga Kategori utama ialah jenis data skalar, jenis data komposit dan jenis data khas.

Jenis data skalar ialah unit paling asas bagi struktur data Ia adalah jenis data asas dan hanya boleh menyimpan satu keping data. Terdapat empat jenis data skalar dalam PHP, seperti yang ditunjukkan dalam jadual berikut:

类型 功能
string(字符串) 字符串是连续的字符序列
integer(整型) 整型包含所有的整数,可以是正数也可以是负数
float(浮点型) 浮点型也是用来表示数字的,与整型不同除了可以表示整数外它还可以用来表示小数和指数
boolean(布尔型) 最简单的数据类型,只有两个值:true(真) / false(假)

rentetan (rentetan)

String ialah jujukan Aksara berterusan. Dalam bahasa lain, aksara dan rentetan adalah dua jenis data yang berbeza, tetapi dalam PHP, aksara dan rentetan dianggap secara seragam sebagai jenis data rentetan. Dalam PHP, terdapat tiga cara untuk mendefinisikan rentetan, iaitu kaedah tanda petikan tunggal, kaedah tanda petikan berganda, dan kaedah Heredoc.

<?php
header("Content-type:text/html;charset=utf-8");
//双引号方式声明字符串
$str1 = "hello";
//单引号方式声明字符串
$str2 = &#39;欢迎来到PHP中文网&#39;;
//Heredoc 方式声明字符串
$str3 = <<<EOF
    url:
    https://www.php.cn/
EOF;
echo $str1 . "<br>" . $str2 . "<br>" . $str3;
?>

Apakah jenis pembolehubah asas dalam php

integer (integer)

Dalam PHP, pembolehubah integer dipanggil integer atau int Type, digunakan untuk mewakili integer. Peraturan jenis integer adalah seperti berikut:

  • Jenis integer mesti mempunyai sekurang-kurangnya satu nombor (0~9); >

    Jenis integer tidak boleh mengandungi koma atau ruang;
  • Jenis integer tidak boleh mengandungi titik perpuluhan; nombor.
  • Julat nilai integer mestilah antara -2E31 dan 2E31, dan boleh dinyatakan dalam tiga format, iaitu perpuluhan, perenambelasan (diawalan 0x) dan Oktal (diawalan 0) .

Perhatikan bahawa dalam versi PHP7, rentetan yang mengandungi aksara heksadesimal tidak lagi dianggap sebagai nombor, tetapi sebagai Rentetan biasa, contohnya:

<?php
header("Content-type:text/html;charset=utf-8");
$x = 5985;
// 定义一个整型数据类型的变量
var_dump($x);
// 输出此变量
$x = -345;
var_dump($x);
$x = 0x8C;
//十六进制数字
var_dump($x);
$x = 047;
//八进制数字
var_dump($x);
?>
terapung (jenis titik terapung)

Apakah jenis pembolehubah asas dalam php

Jenis titik terapung dipanggil jenis terapung dalam PHP, juga dikenali sebagai nombor nyata, yang boleh digunakan Simpan integer dan perpuluhan, julat nilai yang sah adalah antara 1.8E-308 dan 1.8E 308. Nombor titik terapung mempunyai ketepatan yang lebih tinggi daripada jenis data integer.

Kod sampel adalah seperti berikut:

boolean (Boolean)

<?php
header("Content-type:text/html;charset=utf-8");
$num1 = 10.365;
$num2 = 2.4e3;
$num3 = 8E-5;
var_dump($num1, $num2, $num3);
?>

Hanya ada dua jenis Nilai Boolean, masing-masing BENAR dan SALAH (tidak peka huruf besar-kecil), bermakna logik benar dan logik palsu. Kod sampel adalah seperti berikut: Apakah jenis pembolehubah asas dalam php

Pembelajaran yang disyorkan: "

Tutorial Video PHP

"
<?php
header("Content-type:text/html;charset=utf-8");
$x = TRUE;
$y = faLsE;
var_dump($x, $y);
?>

Atas ialah kandungan terperinci Apakah jenis pembolehubah asas dalam 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