Hướng dẫn what are the data types supported by php - các kiểu dữ liệu được php hỗ trợ là gì

Các loại dữ liệu PHP được sử dụng để chứa các loại dữ liệu hoặc giá trị khác nhau. PHP hỗ trợ 8 loại dữ liệu nguyên thủy có thể được phân loại thêm theo 3 loại:

  1. Các loại vô hướng (được xác định trước)
  2. Các loại hỗn hợp (do người dùng định nghĩa)
  3. Các loại đặc biệt

Kiểu dữ liệu PHP: Các loại vô hướng

Nó chỉ giữ giá trị đơn. Có 4 loại dữ liệu vô hướng trong PHP.

  1. boolean
  2. Số nguyên
  3. float
  4. sợi dây

Các loại dữ liệu PHP: Các loại hợp chất

Nó có thể giữ nhiều giá trị. Có 2 loại dữ liệu hỗn hợp trong PHP.

  1. mảng
  2. sự vật

Kiểu dữ liệu PHP: Các loại đặc biệt

Có 2 loại dữ liệu đặc biệt trong PHP.

  1. nguồn
  2. VÔ GIÁ TRỊ

PHP Boolean

Booleans là loại dữ liệu đơn giản nhất hoạt động như Switch. Nó chỉ giữ hai giá trị: true (1) hoặc false (0). Nó thường được sử dụng với các tuyên bố có điều kiện. Nếu điều kiện là chính xác, nó sẽ trả về đúng nếu không sai.TRUE (1) or FALSE (0). It is often used with conditional statements. If the condition is correct, it returns TRUE otherwise FALSE.

Example:

Output:

Số nguyên PHP

Số nguyên có nghĩa là dữ liệu số với dấu âm hoặc dương. Nó chỉ chứa toàn bộ số, tức là, các số không có phần phân số hoặc số thập phân.

Quy tắc cho số nguyên:

  • Một số nguyên có thể là tích cực hoặc âm.
  • Một số nguyên không được chứa dấu thập phân.
  • Số nguyên có thể là thập phân (cơ sở 10), octal (cơ sở 8) hoặc thập lục phân (cơ sở 16).
  • Phạm vi của một số nguyên phải nằm trong khoảng từ 2.147.483.648 đến 2.147.483.647, tức là, -2^31 đến 2^31.

Example:

Output:

Decimal number: 34
Octal number: 163
HexaDecimal number: 69

Php float

Một số điểm nổi là một số có điểm thập phân. Không giống như số nguyên, nó có thể giữ các số có điểm phân số hoặc thập phân, bao gồm một dấu hiệu âm hoặc dương.

Example:

Output:

Addition of floating numbers: 73.812

Chuỗi PHP

Một chuỗi là một loại dữ liệu không phải là số. Nó chứa các chữ cái hoặc bất kỳ bảng chữ cái, số và thậm chí các ký tự đặc biệt.

Giá trị chuỗi phải được đặt trong hoặc trong các trích dẫn đơn hoặc trong các trích dẫn kép. Nhưng cả hai đều được đối xử khác nhau. Để làm rõ điều này, xem ví dụ dưới đây:single quotes or in double quotes. But both are treated differently. To clarify this, see the example below:

Example:

Output:

Hello Javatpoint
Hello $company

Mảng PHP

Một mảng là một loại dữ liệu hỗn hợp. Nó có thể lưu trữ nhiều giá trị của cùng một loại dữ liệu trong một biến duy nhất.

Example:

Output:

array(3) { [0]=> string(13) "Royal Enfield" [1]=> string(6) "Yamaha" [2]=> string(3) "KTM" }
Array Element1: Royal Enfield
Array Element2: Yamaha
Array Element3: KTM

Bạn sẽ tìm hiểu thêm về mảng trong các chương sau của hướng dẫn này.

Đối tượng PHP

Đối tượng là trường hợp của các lớp do người dùng xác định có thể lưu trữ cả giá trị và hàm. Họ phải được tuyên bố rõ ràng.

Example:

Output:

Bike Model: Royal Enfield

Đây là một chủ đề nâng cao của PHP, mà chúng tôi sẽ thảo luận chi tiết sau.

Tài nguyên PHP

Tài nguyên không phải là loại dữ liệu chính xác trong PHP. Về cơ bản, chúng được sử dụng để lưu trữ một số cuộc gọi chức năng hoặc tham chiếu đến tài nguyên PHP bên ngoài. Ví dụ - một cuộc gọi cơ sở dữ liệu. Nó là một tài nguyên bên ngoài.For example - a database call. It is an external resource.

Đây là một chủ đề nâng cao của PHP, vì vậy chúng tôi sẽ thảo luận chi tiết sau với các ví dụ.

PHP null

Null là một loại dữ liệu đặc biệt chỉ có một giá trị: NULL. Có một quy ước viết nó bằng chữ in hoa vì nó nhạy cảm với trường hợp.NULL. There is a convention of writing it in capital letters as it is case sensitive.

Loại đặc biệt của loại dữ liệu null xác định một biến không có giá trị.

Example:

Output:


Trong hướng dẫn này, bạn sẽ tìm hiểu về các loại dữ liệu có sẵn trong PHP.

Kiểu dữ liệu trong PHP

Các giá trị được gán cho biến PHP có thể thuộc các loại dữ liệu khác nhau bao gồm các loại chuỗi đơn giản và các loại số cho các loại dữ liệu phức tạp hơn như mảng và đối tượng.

PHP hỗ trợ tổng số tám loại dữ liệu nguyên thủy: số nguyên, số điểm nổi hoặc phao, chuỗi, booleans, mảng, đối tượng, tài nguyên và null. Những loại dữ liệu này được sử dụng để xây dựng các biến. Bây giờ chúng ta hãy thảo luận chi tiết về từng người trong số họ.

Số nguyên PHP

Số nguyên là các số toàn bộ, không có một điểm thập phân (..., -2, -1, 0, 1, 2, ...). Các số nguyên có thể được chỉ định trong thập phân (cơ sở 10), thập lục phân (cơ sở 16 - Tiền tố với

Addition of floating numbers: 73.812
3) hoặc octal (cơ sở 8 - có tiền tố với ký hiệu
Addition of floating numbers: 73.812
4), tùy chọn đi trước một dấu hiệu (
Addition of floating numbers: 73.812
5 hoặc
Addition of floating numbers: 73.812
6).

";
 
$b = -123; // a negative number
var_dump($b);
echo "
"; $c = 0x1A; // hexadecimal number var_dump($c); echo "
"; $d = 0123; // octal number var_dump($d); ?>

Lưu ý: Vì PHP 5.4+, bạn cũng có thể chỉ định số nguyên trong ký hiệu nhị phân (cơ sở 2). Để sử dụng ký hiệu nhị phân trước số với 0b (ví dụ:

Addition of floating numbers: 73.812
7). Since PHP 5.4+ you can also specify integers in binary (base 2) notation. To use binary notation precede the number with 0b (e.g.
Addition of floating numbers: 73.812
7).


Chuỗi PHP

Chuỗi là chuỗi các ký tự, trong đó mọi nhân vật đều giống như một byte.

Một chuỗi có thể giữ các chữ cái, số và ký tự đặc biệt và nó có thể lớn lên tới 2GB (tối đa 2147483647 byte). Cách đơn giản nhất để chỉ định một chuỗi là đặt nó trong các trích dẫn đơn (ví dụ: 'Hello World!'), Tuy nhiên bạn cũng có thể sử dụng trích dẫn kép ("Hello World!").

";
 
$b = "Hello world!";
echo $b;
echo "
"; $c = 'Stay here, I\'ll be back.'; echo $c; ?>

Bạn sẽ tìm hiểu thêm về các chuỗi trong hướng dẫn chuỗi PHP.


Số điểm nổi PHP hoặc đôi

Số điểm nổi (còn được gọi là "phao", "nhân đôi" hoặc "số thực") là số thập phân hoặc phân số, như được thể hiện trong ví dụ dưới đây.

";
 
$b = 10.2e3;
var_dump($b);
echo "
"; $c = 4E-10; var_dump($c); ?>


PHP Booleans

Booleans giống như một công tắc, nó chỉ có hai giá trị có thể

Addition of floating numbers: 73.812
8 (true) hoặc
Addition of floating numbers: 73.812
4 (sai).


Mảng PHP

Một mảng là một biến có thể chứa nhiều hơn một giá trị tại một thời điểm. Nó rất hữu ích để tổng hợp một loạt các mặt hàng liên quan cùng nhau, ví dụ như một tập hợp các tên quốc gia hoặc thành phố.

Một mảng được chính thức được định nghĩa là một bộ sưu tập các giá trị dữ liệu được lập chỉ mục. Mỗi chỉ mục (còn được gọi là khóa) của một mảng là duy nhất và tham chiếu một giá trị tương ứng.

";
 
$color_codes = array(
    "Red" => "#ff0000",
    "Green" => "#00ff00",
    "Blue" => "#0000ff"
);
var_dump($color_codes);
?>

Bạn sẽ tìm hiểu thêm về các mảng trong hướng dẫn mảng PHP.


Đối tượng PHP

Một đối tượng là một kiểu dữ liệu không chỉ cho phép lưu trữ dữ liệu mà còn thông tin về cách xử lý dữ liệu đó. Một đối tượng là một thể hiện cụ thể của một lớp phục vụ như các mẫu cho các đối tượng. Các đối tượng được tạo dựa trên mẫu này thông qua từ khóa mới.

Mỗi đối tượng đều có thuộc tính và phương thức tương ứng với các thuộc tính của lớp cha. Mỗi trường hợp đối tượng là hoàn toàn độc lập, với các thuộc tính và phương thức riêng của nó, và do đó có thể được thao tác độc lập với các đối tượng khác của cùng một lớp.

Dưới đây là một ví dụ đơn giản về định nghĩa lớp theo sau là tạo đối tượng.

Addition of floating numbers: 73.812
0

Mẹo: Các phần tử dữ liệu được lưu trữ trong một đối tượng được gọi là thuộc tính của nó và thông tin hoặc mã mô tả cách xử lý dữ liệu được gọi là các phương thức của đối tượng. The data elements stored within an object are referred to as its properties and the information, or code which describing how to process the data is called the methods of the object.


PHP null

Giá trị null đặc biệt được sử dụng để biểu diễn các biến số trống trong PHP. Một biến của loại null là một biến mà không có bất kỳ dữ liệu nào. NULL là giá trị duy nhất có thể có của loại null.

Addition of floating numbers: 73.812
1

Khi một biến được tạo mà không có giá trị trong PHP như

Hello Javatpoint
Hello $company
0, nó sẽ tự động được gán một giá trị null. Nhiều nhà phát triển PHP mới làm quen với cả
Hello Javatpoint
Hello $company
1 và
Hello Javatpoint
Hello $company
2 là giống nhau, nhưng điều này không đúng. Cả hai biến đều khác nhau -
Hello Javatpoint
Hello $company
3 có giá trị null trong khi
Hello Javatpoint
Hello $company
4 cho biết không có giá trị nào được gán cho nó.


Tài nguyên PHP

Một tài nguyên là một biến đặc biệt, giữ một tham chiếu đến một tài nguyên bên ngoài.

Các biến tài nguyên thường giữ trình xử lý đặc biệt cho các tệp đã mở và kết nối cơ sở dữ liệu.

Addition of floating numbers: 73.812
2

Có bao nhiêu loại dữ liệu trong PHP?

PHP hỗ trợ 8 loại dữ liệu nguyên thủy có thể được phân loại thêm theo 3 loại: các loại hợp chất (được xác định trước) (định nghĩa người dùng) Các loại đặc biệt.8 primitive data types that can be categorized further in 3 types: Scalar Types (predefined) Compound Types (user-defined) Special Types.

Loại dữ liệu nào không được PHP hỗ trợ?

Loại nào không phải là loại dữ liệu trong PHP?Giải thích: Void không phải là loại dữ liệu trong PHP.The void is not a data type in PHP.

5 loại dữ liệu là gì?

Hầu hết các ngôn ngữ máy tính hiện đại nhận ra năm loại cơ bản của các loại dữ liệu: tích phân, điểm nổi, ký tự, chuỗi ký tự và các loại tổng hợp, với các kiểu con cụ thể khác nhau được xác định trong mỗi loại rộng.Integral, Floating Point, Character, Character String, and composite types, with various specific subtypes defined within each broad category.

Kiểu dữ liệu trong định nghĩa PHP là gì?

Một loại dữ liệu là phân loại dữ liệu thành một danh mục theo các thuộc tính của nó;Các ký tự chữ và số được phân loại là chuỗi.Các số toàn bộ được phân loại số nguyên.Các số có các điểm thập phân được phân loại là điểm nổi.the classification of data into a category according to its attributes; Alphanumeric characters are classified as strings. Whole numbers are classified integers. Numbers with decimal points are classified as floating points.