Jenis data PHP
Apakah jenis data php?
Jenis data php termasuk String (rentetan), Integer (integer), Float (titik terapung ) Jenis), Boolean (Boolean), Array (array), Objek (objek), NULL (nilai nol).
Rentetan PHP
Rentetan ialah jujukan aksara, seperti "Hello world!".
Anda boleh meletakkan sebarang teks dalam petikan tunggal dan berganda:
Instance
<?php $x = "Hello world!"; echo $x; echo "<br>"; $x = 'Hello world!'; echo $x; ?>
Jalankan Instance »
Klik butang "Jalankan Contoh" untuk melihat tika dalam talian
Integer PHP
Integer ialah nombor tanpa perpuluhan.
Peraturan integer:
Integer mesti mempunyai sekurang-kurangnya satu digit (0-9)
Integer tidak boleh mengandungi koma atau ruang
Integer tidak mempunyai titik perpuluhan
Integer boleh positif atau negatif
Integer boleh Dinyatakan dalam tiga format: perpuluhan, Heksadesimal (diawalan 0x) atau perlapanan (diawalan 0).
Dalam contoh berikut kami akan menguji nombor yang berbeza. PHP var_dump() Fungsi mengembalikan jenis data dan nilai pembolehubah:
Instance
<?php $x = 5985; var_dump($x); echo "<br>"; $x = -345; // 负数 var_dump($x); echo "<br>"; $x = 0x8C; // 十六进制数 var_dump($x); echo "<br>"; $x = 047; // 八进制数 var_dump($x); ?>
Run Instance»
Klik " Butang Jalankan Contoh" Lihat contoh dalam talian
Jenis Titik Terapung PHP
Nombor titik terapung ialah nombor dengan bahagian perpuluhan, atau dalam bentuk eksponen.
Dalam contoh berikut kami akan menguji nombor yang berbeza. PHP var_dump() Fungsi mengembalikan jenis data dan nilai pembolehubah:
Instance
<?php $x = 10.365; var_dump($x); echo "<br>"; $x = 2.4e3; var_dump($x); echo "<br>"; $x = 8E-5; var_dump($x); ?>
Run Instance»
Klik " Butang Run Instance" Lihat contoh dalam talian
Jenis Boolean PHP
Jenis Boolean boleh BENAR atau SALAH.
$y=false;
Jenis Boolean biasanya digunakan untuk pertimbangan bersyarat. Anda akan mengetahui lebih lanjut tentang kawalan bersyarat dalam bab berikut.
Tatasusunan PHP
Tatasusunan boleh menyimpan berbilang nilai dalam satu pembolehubah.
Tatasusunan dibuat dalam contoh berikut, Kemudian gunakan PHP var_dump() Fungsi mengembalikan jenis data dan nilai tatasusunan:
Instance
<?php $cars=array("Volvo","BMW","Toyota"); var_dump($cars); ?>
Run Instance»
Klik " Butang Jalankan Contoh" Lihat contoh dalam talian
Anda akan mengetahui lebih lanjut tentang tatasusunan dalam bab berikut.
Objek PHP
Jenis data objek juga boleh digunakan untuk menyimpan data.
Dalam PHP, objek mesti diisytiharkan.
Pertama, anda mesti mengisytiharkan objek kelas menggunakan kata kunci kelas. Kelas ialah struktur yang boleh mengandungi sifat dan kaedah.
Kemudian kami mentakrifkan jenis data dalam kelas dan kemudian menggunakan jenis data dalam kelas instantiated:
Instance
<?php class Car { var $color; function Car($color="green") { $this->color = $color; } function what_color() { return $this->color; } } function print_vars($obj) { foreach (get_object_vars($obj) as $prop => $val) { echo " $prop = $val "; } } // instantiate one object $herbie = new Car("white"); // show herbie properties echo "herbie: Properties "; print_vars($herbie); ?>
Jalankan Instance»
Klik butang "Run Instance" untuk melihat contoh dalam talian
Dalam contoh di atas, kata kunci PHP ini adalah penunjuk kepada contoh objek semasa dan tidak menunjuk kepada objek atau jenis lain.
Anda akan mengetahui lebih lanjut tentang objek dalam bab berikut.
Nilai PHP NULL
Nilai NULL bermaksud pembolehubah tidak mempunyai nilai. NULL ialah nilai jenis data NULL.
Nilai NULL menunjukkan sama ada pembolehubah mempunyai nilai nol. Ia juga boleh digunakan untuk membezakan antara nilai null data dan nilai NULL.
Anda boleh mengosongkan data pembolehubah dengan menetapkan nilai pembolehubah kepada NULL:
Instance
<?php $x="Hello world!"; $x=null; var_dump($x); ?>
Klik butang "Jalankan Instance" untuk melihat contoh dalam talian