Các kiểu dữ liệu PHP

Cac Kieu Du Lieu Php



PHP là ngôn ngữ kịch bản phía máy chủ có thể xử lý tám loại dữ liệu khác nhau để lưu trữ các giá trị trong các biến và mỗi loại dữ liệu có thể thực hiện những việc khác nhau. Các loại dữ liệu này được phân loại thành 3 loại bao gồm loại dữ liệu chia tỷ lệ, hỗn hợp và đặc biệt. Các kiểu dữ liệu này được sử dụng để tạo các biến trong các chương trình PHP và chúng tôi sẽ thảo luận chi tiết về chúng trong hướng dẫn này.

Các kiểu dữ liệu PHP

Có rất nhiều loại dữ liệu có sẵn trong PHP có thể được sử dụng để lưu trữ các loại dữ liệu khác nhau. Các loại dữ liệu này được chia thành ba loại lớn:

1: Kiểu dữ liệu vô hướng

Trong kiểu dữ liệu này, biến có thể giữ một giá trị tại một thời điểm. Sau đây là các kiểu dữ liệu vô hướng trong PHP:







  • số nguyên: Dùng để lưu các số không có dấu thập phân như 10,15.
  • Trôi nổi: Được sử dụng để lưu trữ các số có dấu thập phân như 12,45, 54,566.
  • Sợi dây: Được sử dụng để lưu trữ dữ liệu văn bản, dữ liệu này có thể được đặt trong dấu ngoặc đơn ('Xin chào') hoặc dấu ngoặc kép hoặc dấu ngoặc kép ('Xin chào').
  • Boolean: Được sử dụng để lưu trữ các giá trị logic đúng hoặc sai.

ví dụ 1

Trong mã ví dụ được viết dưới đây, tôi đã xác định ba loại dữ liệu khác nhau. biến đầu tiên $n1 lưu trữ giá trị số nguyên, $n2 lưu trữ float, và $ch có giá trị chuỗi:





$n1 = 14 ;

$n2 = 22,34 ;

$ch = 'Linux' ;

tiếng vang 'Số nguyên là: $n1 \N ' ;

tiếng vang 'Phao là: $n2 \N ' ;

tiếng vang 'Nhân vật là: $ch \N ' ;

?>



ví dụ 2

Trong mã ví dụ sau, tôi đang sử dụng dữ liệu bool kiểu:







biến $ = ĐÚNG VẬY ;

var_dump ( biến $ ) ;

?>

2: Kiểu dữ liệu hợp chất

bên trong kiểu dữ liệu ghép , biến có thể chứa nhiều hơn một giá trị:



  • Mảng: Mảng là tập hợp các giá trị khác nhau có thể được truy cập thông qua một khóa.
  • Sự vật: Đối tượng là một ví dụ về một lớp chứa các phương thức và hàm. Mọi đối tượng đều chia sẻ các thuộc tính và phương thức giống như lớp cha.

ví dụ 1

Ví dụ sau minh họa khai báo kiểu dữ liệu mảng và đầu ra của bàn điều khiển trong PHP:



$ngôn ngữ = mảng ( 'PHP' , 'C' , 'Java' , 'Đi' , 'C#' ) ;

tiếng vang 'Yếu tố đầu tiên: $languages[0] \N ' ;

tiếng vang 'Yếu tố thứ hai: $ngôn ngữ[1] \N ' ;

tiếng vang 'Yếu tố thứ ba: $ngôn ngữ[2] \N ' ;

tiếng vang 'Yếu tố thứ tư: $ngôn ngữ[3] \N ' ;

tiếng vang 'Yếu tố thứ năm: $ngôn ngữ[4] \N ' ;

?>

ví dụ 2

Trong ví dụ dưới đây, đầu tiên chúng tôi đã xác định lớp chữ nhật và sau đó tạo một thông báo đối tượng với hình chữ nhật lớp học:



lớp học hình chữ nhật {

công cộng chiều rộng $ ;

công cộng chiều cao $ ;

công cộng chức năng khu vực ( ) {

trở lại $này -> chiều rộng * $này -> chiều cao ;

}

}

$rect = mới hình chữ nhật ;

$rect -> chiều rộng = 5 ;

$rect -> chiều cao = 10 ;

tiếng vang 'Diện tích hình chữ nhật:' . $rect -> khu vực ( ) . ' \N ' ;

?>

3: Kiểu dữ liệu đặc biệt

Sau đây là hai kiểu dữ liệu đặc biệt của PHP:

  • VÔ GIÁ TRỊ: null đại diện cho không có gì; nó cho thấy sự vắng mặt của giá trị trong biến.
  • Nguồn: Biến đang trỏ đến một số nguồn bên ngoài.

ví dụ 1

Mã ví dụ sau đây cho thấy hành vi của kiểu dữ liệu rỗng trong PHP:



$y = vô giá trị ;

var_dump ( $y ) ;

?>

ví dụ 2

Các nguồn được sử dụng để trỏ đến một số tệp để mở trong PHP. Có thể sử dụng mã ví dụ sau để sử dụng dữ liệu tài nguyên:



tay cầm $ = fopen ( 'myfile.txt' , 'r' ) hoặc các ( 'Không thể mở tập tin!' ) ;

tiếng vang sợ hãi ( tay cầm $ , Kích thước tập tin ( 'myfile.txt' ) ) ;

fđóng ( tay cầm $ ) ;

?>

Trong ví dụ trên, hàm fopen() sẽ cung cấp xử lý tài nguyên khi nó đang mở tệp tài nguyên và gán nó cho biến xử lý $. Đầu ra trình duyệt của mã là:

dòng dưới cùng

PHP cung cấp nhiều loại dữ liệu để lưu trữ và thao tác với các loại dữ liệu khác nhau, bao gồm vô hướng , tổng hợp , Và kiểu dữ liệu đặc biệt . Hiểu các loại dữ liệu khác nhau và cách sử dụng chúng là điều cần thiết để viết mã PHP hiệu quả. Với hướng dẫn này, giờ đây bạn đã hiểu rõ hơn về các kiểu dữ liệu PHP và cách sử dụng chúng trong mã của mình.