Tipe Data PHP

Tipe Data Php



PHP adalah bahasa skrip sisi server yang dapat menangani delapan tipe data berbeda untuk menyimpan nilai dalam variabel dan setiap tipe data dapat melakukan hal yang berbeda. Jenis data ini dikategorikan lebih lanjut menjadi 3 jenis termasuk tipe data scaler, komposit, dan khusus. Tipe data ini digunakan untuk membuat variabel dalam program PHP dan kami akan membahasnya secara detail dalam panduan ini.

Tipe Data PHP

Ada banyak tipe data yang tersedia di PHP yang dapat digunakan untuk menyimpan berbagai jenis data. Tipe data ini dibagi menjadi tiga kategori besar:

1: Tipe Data Skalar

Dalam tipe data ini, variabel dapat menampung satu nilai sekaligus. Berikut ini adalah tipe data skalar dalam PHP:







  • Bilangan bulat: Gunakan untuk menyimpan angka tanpa titik desimal seperti 10,15.
  • Mengambang: Digunakan untuk menyimpan angka dengan titik desimal seperti 12,45, 54,566.
  • Rangkaian: Digunakan untuk menyimpan data tekstual, yang dapat dilampirkan dalam tanda kutip tunggal ('Halo') atau ganda, atau tanda kutip ganda ('Halo').
  • Boolean: Digunakan untuk menyimpan nilai logika baik benar atau salah.

Contoh 1

Dalam kode contoh yang ditulis di bawah ini, saya telah mendefinisikan tiga tipe data yang berbeda. Variabel pertama $n1 menyimpan nilai bilangan bulat, $n2 menyimpan pelampung, dan $ch memiliki nilai string:





$n1 = 14 ;

$n2 = 22.34 ;

$ch = 'Linux' ;

gema 'Bilangan Bulat adalah: $n1 \N ' ;

gema 'Apung adalah: $n2 \N ' ;

gema “Karakternya adalah: $ch \N ' ;

?>



Contoh 2

Dalam kode contoh berikut, saya menggunakan data bool jenis:







$variabel = BENAR ;

var_dump ( $variabel ) ;

?>

2: Tipe Data Gabungan

Dalam tipe data gabungan , variabel dapat menyimpan lebih dari satu nilai:



  • Himpunan: Array adalah kumpulan nilai berbeda yang dapat diakses melalui kunci.
  • Obyek: Objek adalah contoh kelas yang berisi metode dan fungsi. Setiap objek berbagi properti dan metode yang sama dengan kelas induk.

Contoh 1

Contoh berikut mengilustrasikan deklarasi tipe data array dan keluaran konsol dalam PHP:



$bahasa = Himpunan ( 'PHP' , 'C' , 'Jawa' , 'Pergi' , 'C#' ) ;

gema 'Elemen Pertama: $bahasa[0] \N ' ;

gema 'Elemen Kedua: $bahasa[1] \N ' ;

gema 'Elemen Ketiga: $bahasa[2] \N ' ;

gema 'Elemen Keempat: $bahasa[3] \N ' ;

gema 'Elemen Kelima: $bahasa[4] \N ' ;

?>

Contoh 2

Dalam contoh di bawah ini, pertama kita telah mendefinisikan persegi panjang kelas dan kemudian membuat pesan objek dengan Persegi panjang kelas:



kelas Persegi panjang {

publik $lebar ;

publik $tinggi ;

publik fungsi daerah ( ) {

kembali $ini -> lebar * $ini -> tinggi ;

}

}

$tepat = baru Persegi panjang ;

$tepat -> lebar = 5 ;

$tepat -> tinggi = 10 ;

gema 'Luas persegi panjang:' . $tepat -> daerah ( ) . ' \N ' ;

?>

3: Tipe Data Khusus

Berikut ini adalah dua tipe data khusus PHP:

  • BATAL: Nol tidak mewakili apa pun; itu menunjukkan tidak adanya nilai dalam variabel.
  • Sumber: Variabel menunjuk ke beberapa sumber eksternal.

Contoh 1

Kode contoh berikut menunjukkan perilaku dari tipe data nol dalam PHP:



$y = batal ;

var_dump ( $y ) ;

?>

Contoh 2

Itu sumber digunakan untuk menunjuk ke beberapa file untuk dibuka di PHP. Kode contoh berikut dapat digunakan untuk menggunakan data sumber daya:



$pegangan = fopen ( 'myfile.txt' , 'R' ) atau itu ( 'Tidak dapat membuka file!' ) ;

gema takut ( $pegangan , ukuran file ( 'myfile.txt' ) ) ;

fclose ( $pegangan ) ;

?>

Dalam contoh di atas, fungsi fopen() akan menyediakan pegangan sumber daya saat membuka file sumber daya dan menugaskannya ke variabel $handle. Output browser dari kode ini adalah:

Intinya

PHP menawarkan berbagai tipe data untuk menyimpan dan memanipulasi berbagai tipe data, termasuk skalar , gabungan , Dan tipe data khusus . Memahami berbagai tipe data dan penggunaannya sangat penting untuk menulis kode PHP yang efektif. Dengan panduan ini, Anda sekarang memiliki pemahaman yang lebih baik tentang tipe data PHP dan cara menggunakannya dalam kode Anda.