Php 7, seperti kebanyakan bahasa pengaturcaraan, menggunakan pembolehubah untuk menyimpan data. Pembolehubah adalah nama simbolik yang mewakili lokasi penyimpanan dalam memori komputer. Dalam PHP, anda mengisytiharkan pembolehubah dengan mengutamakan namanya dengan tanda dolar ($) diikuti dengan nama pembolehubah. PHP ditaip secara dinamik, bermakna anda tidak secara jelas mengisytiharkan jenis data pembolehubah; Penterjemah menyenaraikan jenis berdasarkan nilai yang diberikan. Perhatikan bahawa nama pembolehubah adalah sensitif kes;
dandianggap pembolehubah yang berbeza. Seperti yang disebutkan, anda tidak secara jelas mengisytiharkan jenis tersebut, tetapi memahami mereka adalah penting untuk pengaturcaraan yang berkesan:
$name = "John Doe"; // String $age = 30; // Integer $height = 5.8; // Float $isAdult = true; // Boolean $colors = array("red", "green", "blue"); // Array
String: $name
mewakili teks. Ditakrifkan menggunakan petikan tunggal ('') atau double (""). Contoh: $Name
mewakili nombor keseluruhan. Contoh:
$message = "Hello, world!";
$count = 10;
atau $price = 99.99;
Array: true
false
null: $isValid = true;
mewakili ketiadaan nilai. Ditugaskan menggunakan kata kunci $fruits = array("apple", "banana", "orange");
Objek: $fruits = ["apple", "banana", "orange"];
mewakili contoh kelas. Ini digunakan untuk pengaturcaraan berorientasikan objek. is_string()
, is_int()
, is_float()
, is_bool()
, is_array()
, is_null()
untuk memeriksa jenis pembolehubah sebelum melakukan operasi. Ini menghalang tingkah laku yang tidak dijangka kerana penukaran jenis yang tersirat. Ini memberi anda lebih banyak kawalan ke atas penukaran jenis dan boleh mencegah kesilapan. Perbandingan yang ketat Periksa kedua -dua nilai dan jenis operan, menghalang hasil yang tidak dijangka daripada jenis juggling. Sebagai contoh, anda mungkin menjangkakan (int)
Dengan mematuhi amalan terbaik ini, anda boleh menulis kod PHP yang lebih bersih, lebih cekap, dan kurang rawan. (float)
Atas ialah kandungan terperinci Bagaimana cara menggunakan pembolehubah dan jenis data dalam Php 7?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!