php (三) PHP变量类型
1.PHP的变量类型共八种:
<1>标量类型:
boolean(布尔型)
integer(整型)
float(浮点型,也作“double”)
string(字符串)
<2>复合类型:
array(数组)
object(对象)
<3>特殊类型:
resource(资源)
NULL
PS:php变量类型不用声明,php会根据程序运行的上下文关系,自动判断其类型,是不是很聪明?太给力了
如果想查看某个表达式的值和类似, 可以使用函数 var_dump()。
(1).boolean(布尔型)
只有两个值true或false,不区分大小写,非0的都是true,0是false。
boolean(布尔型)常常用于流程控制做条件判断用。
示例:
[php] <?php $b=true; if ($b == true) { echo '$b is true'; } ?>
2.integer(整型)
整型值可以用十进制,十六进制或八进制符号指定
示例:
<?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(字符串)
字符串定义分为三种方式:单引号 、双引号 、定界符 。
例如:
[php] <?php //单引号定义字符串 $a = 'aaa'; //双引号定义字符串 $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; ?>
(5)array()(数组)定义
array( [key =>]
value
, ...
)
// key 可以是 integer 或者 string
// value 可以是任何值
例如:
[php] <?php $arr = array("foo" => "bar", 12 => true); echo $arr["foo"]; // bar echo $arr[12]; // 1 ?>
(6)object(对象)
要初始化一个对象,用 new 语句将对象实例到一个变量中。
示例:
[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(); ?>
(7)resource(资源)
待写。。。
(8)NULL
特殊的 NULL 值表示一个变量没有值,而并不是变量不存在。NULL 类型唯一可能的值就是 NULL。 ‘
在下列情况下一个变量被认为是 NULL:
被赋值为 NULL。
尚未被赋值。
被 unset()。
例如:
[php] <?php $var = NULL; ?>
两个有关的函数:
is_null():判断变量是否为NUll
unset():删除变量声明
以上就是php (三) PHP变量类型的内容,更多相关内容请关注PHP中文网(www.php.cn)!

Alat AI Hot

Undresser.AI Undress
Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover
Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool
Gambar buka pakaian secara percuma

Clothoff.io
Penyingkiran pakaian AI

AI Hentai Generator
Menjana ai hentai secara percuma.

Artikel Panas

Alat panas

Notepad++7.3.1
Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina
Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1
Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6
Alat pembangunan web visual

SublimeText3 versi Mac
Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas



PHP 8.4 membawa beberapa ciri baharu, peningkatan keselamatan dan peningkatan prestasi dengan jumlah penamatan dan penyingkiran ciri yang sihat. Panduan ini menerangkan cara memasang PHP 8.4 atau naik taraf kepada PHP 8.4 pada Ubuntu, Debian, atau terbitan mereka

Kod Visual Studio, juga dikenali sebagai Kod VS, ialah editor kod sumber percuma — atau persekitaran pembangunan bersepadu (IDE) — tersedia untuk semua sistem pengendalian utama. Dengan koleksi sambungan yang besar untuk banyak bahasa pengaturcaraan, Kod VS boleh menjadi c

Jika anda seorang pembangun PHP yang berpengalaman, anda mungkin merasakan bahawa anda telah berada di sana dan telah melakukannya. Anda telah membangunkan sejumlah besar aplikasi, menyahpenyahpepijat berjuta-juta baris kod dan mengubah suai sekumpulan skrip untuk mencapai op

Tutorial ini menunjukkan cara memproses dokumen XML dengan cekap menggunakan PHP. XML (bahasa markup extensible) adalah bahasa markup berasaskan teks yang serba boleh yang direka untuk pembacaan manusia dan parsing mesin. Ia biasanya digunakan untuk penyimpanan data

JWT adalah standard terbuka berdasarkan JSON, yang digunakan untuk menghantar maklumat secara selamat antara pihak, terutamanya untuk pengesahan identiti dan pertukaran maklumat. 1. JWT terdiri daripada tiga bahagian: header, muatan dan tandatangan. 2. Prinsip kerja JWT termasuk tiga langkah: menjana JWT, mengesahkan JWT dan muatan parsing. 3. Apabila menggunakan JWT untuk pengesahan di PHP, JWT boleh dijana dan disahkan, dan peranan pengguna dan maklumat kebenaran boleh dimasukkan dalam penggunaan lanjutan. 4. Kesilapan umum termasuk kegagalan pengesahan tandatangan, tamat tempoh, dan muatan besar. Kemahiran penyahpepijatan termasuk menggunakan alat debugging dan pembalakan. 5. Pengoptimuman prestasi dan amalan terbaik termasuk menggunakan algoritma tandatangan yang sesuai, menetapkan tempoh kesahihan dengan munasabah,

Rentetan adalah urutan aksara, termasuk huruf, nombor, dan simbol. Tutorial ini akan mempelajari cara mengira bilangan vokal dalam rentetan yang diberikan dalam PHP menggunakan kaedah yang berbeza. Vokal dalam bahasa Inggeris adalah a, e, i, o, u, dan mereka boleh menjadi huruf besar atau huruf kecil. Apa itu vokal? Vokal adalah watak abjad yang mewakili sebutan tertentu. Terdapat lima vokal dalam bahasa Inggeris, termasuk huruf besar dan huruf kecil: a, e, i, o, u Contoh 1 Input: String = "TutorialSpoint" Output: 6 menjelaskan Vokal dalam rentetan "TutorialSpoint" adalah u, o, i, a, o, i. Terdapat 6 yuan sebanyak 6

Mengikat statik (statik: :) Melaksanakan pengikatan statik lewat (LSB) dalam PHP, yang membolehkan kelas panggilan dirujuk dalam konteks statik dan bukannya menentukan kelas. 1) Proses parsing dilakukan pada masa runtime, 2) Cari kelas panggilan dalam hubungan warisan, 3) ia boleh membawa overhead prestasi.

Apakah kaedah sihir PHP? Kaedah sihir PHP termasuk: 1. \ _ \ _ Membina, digunakan untuk memulakan objek; 2. \ _ \ _ Destruct, digunakan untuk membersihkan sumber; 3. \ _ \ _ Call, mengendalikan panggilan kaedah yang tidak wujud; 4. \ _ \ _ Mendapatkan, melaksanakan akses atribut dinamik; 5. \ _ \ _ Set, melaksanakan tetapan atribut dinamik. Kaedah ini secara automatik dipanggil dalam situasi tertentu, meningkatkan fleksibiliti dan kecekapan kod.
