Variabel PHP

Cara utama untuk menyimpan informasi di tengah program PHP adalah dengan menggunakan Variabel PHP. Penggunaan variabel sendiri sangat sensitve untuk PHP 7 jadi kami sarankan harus lebih jeli.

Berikut adalah hal terpenting untuk diketahui tentang variabel dalam PHP. Semua variabel dalam PHP dilambangkan dengan tanda dolar terkemuka ($).

Nilai suatu variabel adalah nilai dari penugasan terbaru.

Variabel diberikan dengan = operator, dengan variabel di sisi kiri dan ekspresi dievaluasi di sebelah kanan.

Variabel dalam PHP tidak memiliki tipe intrinsik - variabel tidak tahu sebelumnya apakah akan digunakan untuk menyimpan nomor atau string karakter.

Variabel yang digunakan sebelum ditugaskan memiliki nilai default.

PHP melakukan pekerjaan baik secara otomatis mengubah jenis dari satu ke yang lain bila diperlukan.

Variabel PHP mirip Perl

PHP memiliki total delapan tipe data yang kami gunakan untuk membangun variabel kami -

Bilangan bulat - adalah bilangan bulat, tanpa titik desimal, seperti 4195.

Doubles - adalah bilangan floating-point, seperti 3.14159 atau 49.1.

Boolean - hanya memiliki dua kemungkinan nilai benar atau salah.

NULL - adalah tipe khusus yang hanya memiliki satu nilai: NULL.

String - adalah urutan karakter, seperti 'PHP mendukung operasi string.'

Array - diberi nama dan diindeks koleksi nilai lainnya.

Objek - adalah contoh kelas yang ditentukan programmer, yang dapat mengemas jenis nilai dan fungsi lain yang spesifik untuk kelas.

Sumber Daya - adalah variabel khusus yang memegang referensi ke sumber daya eksternal ke PHP (seperti koneksi database).

Lima pertama adalah tipe sederhana, dan dua berikutnya (array dan objek) adalah senyawa - jenis senyawa dapat mengemas nilai sewenang-wenang lainnya dari tipe arbitrary, sedangkan tipe sederhana tidak bisa.

Kami hanya akan menjelaskan tipe data sederhana di bab ini. Array dan Objek akan dijelaskan secara terpisah.

Bilangan bulat

Mereka adalah bilangan bulat, tanpa titik desimal, seperti 4195. Mereka adalah jenis yang paling sederhana. Mereka sesuai dengan bilangan bulat sederhana, baik positif maupun negatif. Bilangan bulat dapat ditetapkan ke variabel, atau mereka dapat digunakan dalam ekspresi, seperti halnya -

$ int_var = 12345;
$ another_int = -12345 + 12345;
Bilangan bulat dapat berupa desimal (basis 10), format oktal (basis 8), dan heksadesimal (basis 16). Format desimal adalah default, bilangan bulat oktal ditentukan dengan 0 terkemuka, dan heksadesimal memiliki 0x terkemuka.

Untuk platform yang paling umum, bilangan bulat terbesar adalah (2 ** 31. 1) (atau 2,147,483,647), dan bilangan bulat terkecil (paling negatif) adalah. (2 ** 31. 1) (atau .2,147,483,647).

Ganda

Mereka menyukai 3.14159 atau 49.1. Secara default, cetak ganda dengan jumlah minimum tempat desimal yang diperlukan. Misalnya, kode -

<? php
   $ banyak = 2.2888800;
   $ many_2 = 2.2111200;
   $ few = $ many + $ many_2;
 
   print ("$ many + $ many_2 = $ few <br>");
?>
Ini menghasilkan keluaran browser berikut -

2,28888 + 2,21112 = 4,5
Boolean
Mereka hanya memiliki dua nilai yang mungkin benar atau salah. PHP menyediakan beberapa konstanta terutama untuk digunakan sebagai Booleans: TRUE dan FALSE, yang dapat digunakan seperti itu -

jika benar)
   print ("Ini akan selalu mencetak <br>");

lain
   print ("Ini tidak akan pernah mencetak <br>");
Menafsirkan jenis lain sebagai Boolean
Berikut adalah aturan untuk menentukan "kebenaran" dari nilai apa pun yang belum ada dalam tipe Boolean -

Jika nilainya berupa angka, itu salah jika sama persis dengan nol dan sebaliknya.

Jika nilai adalah string, itu salah jika string kosong (memiliki karakter nol) atau string "0", dan benar sebaliknya.

Nilai tipe NULL selalu salah.

Jika nilainya adalah larik, itu salah jika tidak mengandung nilai lain, dan memang benar sebaliknya. Untuk suatu objek, yang mengandung nilai berarti memiliki variabel anggota yang telah diberi nilai.

Sumber daya yang valid adalah benar (meskipun beberapa fungsi yang mengembalikan sumber daya ketika mereka berhasil akan mengembalikan FALSE ketika tidak berhasil).

Jangan gunakan ganda sebagai Boolean.

Setiap variabel berikut memiliki nilai kebenaran yang tertanam dalam namanya ketika digunakan dalam konteks Boolean.

$ true_num = 3 + 0,14159;
$ true_str = "Tried and true"
$ true_array [49] = "Elemen array";
$ false_array = array ();
$ false_null = NULL;
$ false_num = 999 - 999;
$ false_str = "";


NULL adalah tipe khusus yang hanya memiliki satu nilai: NULL. Untuk memberikan variabel nilai NULL, cukup berikan seperti ini -

$ my_var = NULL;
NULL konstanta khusus dikapitalisasi oleh konvensi, tetapi sebenarnya tidak peka huruf besar kecil; Anda juga bisa mengetik -

$ my_var = null;
Sebuah variabel yang telah ditetapkan NULL memiliki properti berikut -

Ini mengevaluasi ke FALSE dalam konteks Boolean.

Ia mengembalikan FALSE ketika diuji dengan fungsi IsSet ().

String
Mereka adalah urutan karakter, seperti "PHP mendukung operasi string". Berikut adalah contoh string yang valid

$ string_1 = "Ini adalah string dalam tanda kutip ganda";
$ string_2 = 'Ini adalah string yang lebih panjang, tunggal yang dikutip';
$ string_39 = "String ini memiliki tiga puluh sembilan karakter";
$ string_0 = ""; // string dengan karakter nol
String yang dikutip tunggal adalah suguhan
Lebih baru Lebih lama

نموذج الاتصال