Hướng dẫn what are the types of data type in php? - các loại kiểu dữ liệu trong php 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:


PHP hỗ trợ mười loại nguyên thủy.

Bốn loại vô hướng:

  • bool
  • int
  • Float (số điểm nổi) (floating-point number)
  • sợi dây

Bốn loại hợp chất:

  • mảng
  • sự vật
  • có thể gọi được
  • Có thể lặp lại

Và cuối cùng là hai loại đặc biệt:

  • nguồn
  • VÔ GIÁ TRỊ

Loại biến thường không được đặt bởi lập trình viên; Thay vào đó, nó được quyết định trong thời gian chạy của PHP tùy thuộc vào ngữ cảnh mà biến đó được sử dụng.

Lưu ý: Để kiểm tra loại và giá trị của biểu thức, hãy sử dụng hàm var_dump ().: To check the type and value of an expression, use the var_dump() function.

Để có được một đại diện có thể đọc được của một loại để gỡ lỗi, hãy sử dụng hàm getType (). Để kiểm tra một loại nhất định, không sử dụng getType (), mà là các hàm is_type. Vài ví dụ:gettype() function. To check for a certain type, do not use gettype(), but rather the is_type functions. Some examples:

$a_bool TRUE;   // a boolean
$a_str  "foo";  // a string
$a_str2 'foo';  // a string
$an_int 12;     // an integerecho gettype($a_bool); // prints out:  boolean
echo gettype($a_str);  // prints out:  string

// If this is an integer, increment it by four

if (is_int($an_int)) {
    
$an_int += 4;
}
// If $a_bool is a string, print it out
// (does not print out anything)
if (is_string($a_bool)) {
    echo 
"String: $a_bool";
}
?>

Để chuyển đổi một biến thành một loại nhất định, hoặc sử dụng biến hoặc sử dụng hàm setType () trên nó.settype() function on it.

Lưu ý rằng một biến có thể được đánh giá với các giá trị khác nhau trong các tình huống nhất định, tùy thuộc vào loại đó vào thời điểm đó. Để biết thêm thông tin, xem phần về loại tung hứng. Các bảng so sánh loại cũng có thể hữu ích, vì chúng hiển thị các ví dụ về các so sánh liên quan đến loại khác nhau.

Không có người dùng đóng góp ghi chú cho trang này.

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

Các loại dữ liệu trong PHP 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 float, 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ọ.eight primitive data types: Integer, Floating point number or Float, String, Booleans, Array, Object, resource and NULL. These data types are used to construct variables. Now let's discuss each one of them in detail.

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.

Các loại kiểu dữ liệu là gì?

Integer (int) Đây là loại dữ liệu số phổ biến nhất được sử dụng để lưu trữ số mà không có thành phần phân số (-707, 0, 707) ..
Điểm nổi (Float) ....
Nhân vật (char) ....
Chuỗi (str hoặc văn bản) ....
Boolean (Bool) ....
Loại liệt kê (Enum) ....
Mảng.....

4 loại dữ liệu chính là gì?

4 loại dữ liệu: danh nghĩa, thứ tự, rời rạc, liên tục.Nominal, Ordinal, Discrete, Continuous.