Cái nào không phải là kiểu dữ liệu trong php

Đâ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

  1. Các kiểu dữ liệu vô hướng
  2. Các kiểu dữ liệu phức hợp
  3. 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

  1. 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
  2. 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
  3. 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 và nowdoc. Nhưng dấu ngoặc kép hỗ trợ nội suy biến
  4. 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

  1. 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
  2. Đố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

Các giá trị được gán cho một 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 và số đơn giản 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 cộng tám kiểu dữ liệu nguyên thủy. Số nguyên, Số dấu phẩy động hoặc Float, Chuỗi, Booleans, Mảng, Đối tượng, tài nguyên và NULL. Các kiểu dữ liệu này được sử dụng để xây dựng các biến. Bây giờ 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à số nguyên, không có dấu thập phân (. , -2, -1, 0, 1, 2,. ). Số nguyên có thể được chỉ định ở dạng ký hiệu thập phân (cơ số 10), thập lục phân (cơ số 16 - có tiền tố là

";
 
$b = "Hello world!";
echo $b;
echo "
"; $c = 'Stay here, I\'ll be back.'; echo $c; ?>
6) hoặc bát phân (cơ số 8 - có tiền tố là
";
 
$b = "Hello world!";
echo $b;
echo "
"; $c = 'Stay here, I\'ll be back.'; echo $c; ?>
7), tùy chọn đứng trước một dấu (
";
 
$b = "Hello world!";
echo $b;
echo "
"; $c = 'Stay here, I\'ll be back.'; echo $c; ?>
0 hoặc
";
 
$b = "Hello world!";
echo $b;
echo "
"; $c = 'Stay here, I\'ll be back.'; echo $c; ?>
1)

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

Ghi chú. Kể từ 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ố có 0b (e. g.

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


Chuỗi PHP

Chuỗi là chuỗi các ký tự, trong đó mỗi ký tự giống như một byte

Một chuỗi có thể chứa các chữ cái, số và ký tự đặc biệt và nó có thể 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 dấu nháy đơn (e. g. 'Chào thế giới. '), tuy nhiên bạn cũng có thể sử dụng dấu ngoặc kép ("Xin chào thế giới. ")

";
 
$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 PHP Strings


Số dấu phẩy động PHP hoặc nhân đôi

Số dấu phẩy động (còn được gọi là "số float", "nhân đôi" hoặc "số thực") là số thập phân hoặc phân số, như minh họa trong ví dụ bên dưới

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


Boolean PHP

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

";
 
$b = "Hello world!";
echo $b;
echo "
"; $c = 'Stay here, I\'ll be back.'; echo $c; ?>
3 (đúng) hoặc
";
 
$b = "Hello world!";
echo $b;
echo "
"; $c = 'Stay here, I\'ll be back.'; echo $c; ?>
7 (sai)


Mảng PHP

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. Sẽ rất hữu ích khi tổng hợp một loạt các mục có liên quan với nhau, ví dụ: một tập hợp tên quốc gia hoặc tên thành phố

Một mảng được định nghĩa chính thức là một tập hợ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 đến một giá trị tương ứng

________số 8

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


Đối tượng PHP

Đố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 cả thông tin về cách thức xử lý dữ liệu đó. Một đối tượng là một thể hiện cụ thể của một lớp đóng vai trò là khuôn 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ó các thuộc tính và phương thức tương ứng với các thuộc tính và phương thức của lớp cha của nó. Mỗi thể hiện của đố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 trong cùng một lớp

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

str;
    }
}
 
// Create object from class
$message = new greeting;
var_dump($message);
?>

Mẹo. Các thành phần 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à phương thức của đối tượng


NULL PHP

Giá trị NULL đặc biệt được sử dụng để đại diện cho các biến rỗng trong PHP. Biến kiểu NULL là biến không có dữ liệu. NULL là giá trị duy nhất có thể có của loại null

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

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

";
 
$b = "Hello world!";
echo $b;
echo "
"; $c = 'Stay here, I\'ll be back.'; echo $c; ?>
5, nó sẽ tự động được gán giá trị null. Nhiều nhà phát triển PHP mới vào nghề đã nhầm tưởng cả
";
 
$b = "Hello world!";
echo $b;
echo "
"; $c = 'Stay here, I\'ll be back.'; echo $c; ?>
6 và
";
 
$b = "Hello world!";
echo $b;
echo "
"; $c = 'Stay here, I\'ll be back.'; echo $c; ?>
7 đều giống nhau, nhưng điều này không đúng. Cả hai biến đều khác nhau —
";
 
$b = "Hello world!";
echo $b;
echo "
"; $c = 'Stay here, I\'ll be back.'; echo $c; ?>
8 có giá trị null trong khi
";
 
$b = "Hello world!";
echo $b;
echo "
"; $c = 'Stay here, I\'ll be back.'; echo $c; ?>
9 biểu thị không có giá trị nào được gán cho nó

Cái nào không phải là kiểu dữ liệu trong?

mảng không phải là kiểu dữ liệu . Boolean là một kiểu dữ liệu được sử dụng để khai báo một câu lệnh đúng hoặc sai. Kí tự là kiểu dữ liệu dùng để khai báo bảng chữ cái cả chữ hoa và chữ thường. Int là kiểu dữ liệu dùng để khai báo số nguyên.

4 kiểu dữ liệu chính trong PHP là gì?

PHP hỗ trợ tổng cộng tám kiểu dữ liệu nguyên thủy. Số nguyên, Số dấu phẩy động hoặc Float, Chuỗi, Booleans, Mảng, Đối tượng, tài nguyên và NULL. Các kiểu dữ liệu này được sử dụng để xây dựng các biến

4 kiểu dữ liệu là gì?

Dữ liệu được phân thành bốn loại chủ yếu. .
Dữ liệu ẩn danh
dữ liệu thông thường
Dữ liệu rời rạc
Dữ liệu liên tục

Có bao nhiêu kiểu 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 thành 3 loại. Loại vô hướng (được xác định trước) Loại hợp chất (do người dùng xác định) Loại đặc biệt.