Đây là một chủ đề nhàm chán mà chúng tôi có trong tất cả các ngôn ngữ lập trình – một danh sách các kiểu dữ liệu. Nó nhàm chán đến nỗi chẳng ai thèm đọc nó sau khi hoàn thành. Đôi khi, các nhà phát triển ngạc nhiên phát hiện ra rằng họ chưa sử dụng một loại dữ liệu cụ thể
Các kiểu dữ liệu thường được sử dụng để biểu thị loại dữ liệu được liên kết với các biến PHP, kiểu/tham số trả về của hàm, v.v. Chúng tôi đã quen với chúng trong thời gian sử dụng
Tốt hơn hết PHP là một ngôn ngữ được gõ lỏng lẻo, không cần chỉ định kiểu dữ liệu khi khai báo biến
Các kiểu dữ liệu nguyên thủy PHP
Có 8 kiểu dữ liệu nguyên thủy trong PHP và nó được phân thành 3 loại
- Các kiểu dữ liệu vô hướng
- Các kiểu dữ liệu phức hợp
- Các kiểu dữ liệu đặc biệt
1. Các kiểu dữ liệu vô hướng
Các kiểu dữ liệu vô hướng sẽ chỉ chứa một giá trị duy nhất cho các tham chiếu biến
- Số nguyên – Kiểu dữ liệu số nguyên PHP sẽ được sử dụng để biểu thị các giá trị số không phân số. Phạm vi của các số nguyên thay đổi tùy theo nền tảng. Tức là, 2^32 – 2^31 cho 32 bit và 2^64 – 2^63 cho 64 bit
- Float/Double – Các kiểu dữ liệu này sẽ đại diện cho các phân số. Ví dụ: 8. 99, 0. 1 và vv. Kiểu dữ liệu kép hỗ trợ các phân số có nhiều chữ số thập phân hơn
- Chuỗi – Một chuỗi các byte được bao quanh bởi một cặp dấu nháy đơn hoặc kép được gọi là chuỗi PHP. Chúng tôi cũng có thể sử dụng heredoc hoặc nowdoc. Nhưng dấu ngoặc kép hỗ trợ nội suy biến
- Boolean – Nó chứa các giá trị TRUE hoặc FALSE không phân biệt chữ hoa chữ thường. Số 0 đại diện cho FALSE và bất kỳ giá trị khác không nào đại diện cho boolean TRUE
2. Các kiểu dữ liệu phức hợp
Kiểu dữ liệu ghép, đúng như tên gọi của nó, sẽ có một nhóm dữ liệu cùng kiểu
- Mảng – PHP Mảng được sử dụng để chứa một nhóm các giá trị có cùng kiểu dữ liệu. Nhóm giá trị này có thể được chỉ định bằng các chỉ số số mặc định hoặc một số chỉ số kết hợp
- Đối tượng – Đây là một kiểu dữ liệu phức hợp khác trong PHP. Sử dụng kiểu dữ liệu đối tượng PHP, chúng ta có thể có một tập hợp các thuộc tính được đặt với nó
3. Các kiểu dữ liệu đặc biệt
- Tài nguyên – Kiểu dữ liệu tài nguyên PHP được sử dụng để chỉ dữ liệu tài nguyên bên ngoài. Ví dụ: tài nguyên tệp, tài nguyên cơ sở dữ liệu, v.v.
- NULL – Loại dữ liệu này chứa hằng PHP NULL không phân biệt chữ hoa chữ thường. Chúng ta có thể sử dụng hàm is_null[] để kiểm tra bất kỳ giá trị nào nếu nó là NULL
Các loại giả trong PHP
Ngoài các phân loại chính ở trên, PHP bao gồm các kiểu dữ liệu giả. Để làm được điều đó, PHP cung cấp các từ khóa mà chúng ta có thể thấy bằng cú pháp của các hàm PHP. Chúng được sử dụng để biểu diễn kiểu đối số hoặc kiểu trả về của hàm
PHP hỗ trợ chủ yếu 8 loại kiểu dữ liệu trong đó có 4 kiểu dữ liệu ổn định, 2 kiểu dữ liệu phức hợp và 2 kiểu dữ liệu đặc biệt.
LOẠI DỮ LIỆU ỔN ĐỊNH
i] int [hoặc] số nguyên ii] Số thực [hoặc] số thực [hoặc] số thập phân iii] Các kiểu dữ liệu Boolean
iv] kiểu dữ liệu chuỗi
i] int [hoặc] số nguyên. - tất cả các giá trị không thập phân. nằm trong khoảng từ 2[32-1] đến -2[32-1]
Kiểm tra câu hỏi phỏng vấn PHP
ii] Float [hoặc] thực [hoặc] thập phân. –tất cả các giá trị thập phân. Phạm vi trong khoảng từ 10[38] đến 10[-38]
iii] Các kiểu dữ liệu Boolean. -Kiểu dữ liệu Boolean được viết dưới dạng đúng [hoặc] sai
iv] Kiểu dữ liệu chuỗi. – một tập hợp các ký tự nằm giữa các trích dẫn đơn [hoặc] kép được gọi là kiểu dữ liệu chuỗi
CÁC LOẠI DỮ LIỆU TỔNG HỢP. -
kết hợp các kiểu dữ liệu một lần nữa hai loại
1. Kiểu dữ liệu mảng
2. Kiểu dữ liệu đối tượng
Trang liên quan. Câu hỏi phỏng vấn PHP
1. KIỂU DỮ LIỆU MẢNG
Kiểu dữ liệu mảng có thể chứa nhiều hơn một giá trị. Trong php chúng ta chủ yếu có 3 loại mảng
i] Mảng số
ii] Mảng kết hợp
iii] Mảng hỗn hợp
Khai báo một mảng trong php có thể được thực hiện bằng hai loại
- mảng là hàm
- mảng như một dấu ngoặc vuông
i] Mảng số. –
Một mảng số lưu trữ mỗi phần tử mảng với một chỉ mục số
Có hai phương pháp để tạo một mảng số
1. Trong ví dụ sau, chỉ mục được gán tự động [chỉ mục bắt đầu từ 0]
$cars=array[“Saab”,”Volvo”,”BMW”,”Toyota”];
2. Trong ví dụ sau, chúng tôi gán chỉ mục theo cách thủ công
ii] Mảng kết hợp. – Một mảng kết hợp, mỗi khóa ID được liên kết với một giá trị
Khi lưu trữ dữ liệu về các giá trị được đặt tên cụ thể, một mảng số không phải lúc nào cũng là cách tốt nhất để làm điều đó
Với các mảng kết hợp, chúng ta có thể sử dụng các giá trị làm khóa và gán giá trị cho chúng
ví dụ 1
Trong ví dụ này, chúng tôi sử dụng một mảng để gán tuổi cho những người khác nhau
$ages = array[“Peter”=>32, “Vũng lầy”=>30, “Joe”=>34];
Trang liên quan. Tiêu đề, tải xuống và tải lên tệp trong PHP
ví dụ 2
Ví dụ này giống như ví dụ 1, nhưng hiển thị một cách khác để tạo mảng
Đoạn mã trên sẽ xuất ra
Peter 32 tuổi
iii] Mảng hỗn hợp. – mảng hỗn hợp không là gì ngoài sự kết hợp của mảng số & kết hợp được gọi là mảng hỗn hợp
Bán tại. - hỗn hợp. php
2. KIỂU DỮ LIỆU ĐỐI TƯỢNG
đối tượng là một thể hiện của lớp. Lớp có thể được biểu thị bằng tên lớp. Tập hợp các biến và hàm được gọi là lớp. Gọi tên lớp nên tạo một biến đối tượng thì biến cụ thể đó được gọi là biến đối tượng