Các biến kiểu dữ liệu cơ bản chỉ được chứa một giá trị tại một thời điểm. Một số ví dụ về các kiểu dữ liệu cơ bản là số nguyên, số float và chuỗi
Các biến của các kiểu dữ liệu cơ bản có thể được sử dụng để lưu trữ số nguyên, giá trị thập phân và ký tự tương ứng
Bảng sau liệt kê các kiểu dữ liệu cơ bản được hỗ trợ trong PHP
TênMô tảVí dụ Số nguyên Đại diện cho một số nguyên14FloatĐại diện cho một số thập phân 39. 4StringĐại diện cho một tập hợp các ký tự'Chào buổi sáng'BooleanĐại diện đúng hoặc saiTrueCác kiểu dữ liệu cơ bảnCác kiểu dữ liệu phức hợp
Bạn có thể gặp tình huống cần lưu trữ nhiều giá trị của một số lượng lớn các mục dữ liệu
Ví dụ, để lưu điểm của tất cả sinh viên của một trường đại học, bạn cần khai báo hàng nghìn biến. Ngoài ra, mỗi tên biến cần phải là duy nhất, theo quy tắc đặt tên biến
Thực tế là một người không thể nhớ tên của từng biến. Để tránh trường hợp như vậy, bạn có thể sử dụng mảng, đây là kiểu dữ liệu phức hợp trong PHP
Một mảng đại diện cho một khối liền kề của các vị trí bộ nhớ được gọi bằng một tên chung
Các giá trị được lưu trữ trong một mảng có thể thuộc bất kỳ kiểu dữ liệu nào. PHP hỗ trợ các loại mảng sau
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ảng trong php có thể
- mảng là hàm
- mảng như một dấu ngoặc vuông
i] Mảng số. –
Mảng số lưu trữ từng phần tử mảng bằng chỉ số.
Có 2 cách để tạo 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 để thực hiện.
Với 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
Đâ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