Biến PHP và kiểu dữ liệu là gì?

Trong PHP, một biến được khai báo bằng dấu $ theo sau là tên biến. Ở đây, một số điểm quan trọng cần biết về các biến

  • Vì PHP là một ngôn ngữ được gõ lỏng lẻo, điều đó có nghĩa là PHP tự động chuyển đổi biến thành kiểu dữ liệu chính xác của nó

    Các kiểu 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 kiểu dữ liệu nguyên thủy có thể được phân loại thêm thành 3 kiểu

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

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

    Nó chỉ giữ giá trị duy nhất. Có 4 kiểu dữ liệu vô hướng trong PHP

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

    Nó có thể chứa nhiều giá trị. Có 2 kiểu dữ liệu ghép trong PHP

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

    Có 2 kiểu dữ liệu đặc biệt trong PHP


    Boolean PHP

    Booleans là kiểu dữ liệu đơn giản nhất hoạt động như switch. Nó chỉ giữ hai giá trị. ĐÚNG (1) hoặc SAI (0). Nó thường được dùng với câu điều kiện. Nếu điều kiện đúng trả về TRUE ngược lại trả về FALSE

    Thí dụ

    đầu ra

    Số nguyên PHP

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

    Quy tắc cho số nguyên

    • Một số nguyên có thể là dương 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à số thập phân (cơ số 10), bát phân (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 i. e. , -2^31 đến 2^31

    Thí dụ

    đầu ra

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

    Phao PHP

    Số dấu phẩy động là số có dấu thập phân. Không giống như số nguyên, nó có thể chứa các số có dấu phân số hoặc dấu thập phân, bao gồm cả dấu âm hoặc dương

    Thí dụ

    đầu ra

    Addition of floating numbers: 73.812
    

    Chuỗi PHP

    Chuỗi là kiểu dữ liệu không phải 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ác ký tự đặc biệt

    Các giá trị chuỗi phải được đặt trong dấu ngoặc đơn hoặc dấu ngoặc kép. Nhưng cả hai đều được đối xử khác nhau. Để làm rõ điều này, hãy xem ví dụ dưới đây

    Thí dụ

    đầu ra

    Hello Javatpoint
    Hello $company
    

    Mảng PHP

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

    Thí dụ

    đầu ra

    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

    Các đối tượng là các thể hiện của các lớp do người dùng định nghĩa có thể lưu trữ cả giá trị và chức năng. Chúng phải được khai báo rõ ràng

    Thí dụ

    đầu ra

    Bike Model: Royal Enfield
    

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

    Tài nguyên PHP

    Tài nguyên không phải là kiểu 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ố lời gọi hàm hoặc tham chiếu đến các 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 nguồn lực bên ngoài

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

    PHP Null

    Null là kiểu dữ liệu đặc biệt chỉ có một giá trị. VÔ GIÁ TRỊ. Có một quy ước viết nó bằng chữ in hoa vì nó phân biệt chữ hoa chữ thường

    PHP là một ngôn ngữ được gõ động, có nghĩa là theo mặc định, không cần chỉ định loại biến, vì điều này sẽ được xác định khi chạy. Tuy nhiên, có thể nhập tĩnh một số khía cạnh của ngôn ngữ thông qua việc sử dụng các khai báo kiểu

    Các loại hạn chế loại hoạt động có thể được thực hiện trên chúng. Tuy nhiên, nếu một biểu thức/biến được sử dụng trong một thao tác mà kiểu của nó không hỗ trợ, PHP sẽ cố gắng sắp xếp kiểu sắp xếp giá trị thành một kiểu hỗ trợ thao tác đó. Quá trình này phụ thuộc vào ngữ cảnh trong đó giá trị được sử dụng. Để biết thêm thông tin, hãy xem phần trên Type Juggling

    Mẹo

    Các bảng so sánh loại cũng có thể hữu ích vì có nhiều ví dụ so sánh giữa các giá trị của các loại khác nhau.

    Ghi chú. Có thể buộc một biểu thức được đánh giá theo một loại nhất định bằng cách sử dụng một. Một biến cũng có thể được truyền kiểu tại chỗ bằng cách sử dụng hàm settype() trên nó

    Để kiểm tra giá trị và loại biểu thức, hãy sử dụng hàm var_dump(). Để truy xuất loại biểu thức, hãy sử dụng hàm get_debug_type(). Tuy nhiên, để kiểm tra xem một biểu thức có thuộc một loại nhất định hay không, hãy sử dụng các hàm is_type để thay thế

    $a_bool = true; // a bool
    $a_str = "foo"; // a string
    $a_str2 = 'foo'; // a string
    $an_int = 12; // an int

    echo get_debug_type($a_bool), "\n";
    echo get_debug_type($a_str), "\n";

    ________số 8_______

    // If $a_bool is a string, print it out
    if (is_string($a_bool)) {
    echo "String: $a_bool";
    }
    ?>

    Đầu ra của ví dụ trên trong PHP 8

    Ghi chú. Trước PHP 8. 0. 0, trong trường hợp không có get_debug_type(), có thể sử dụng hàm gettype() để thay thế. Tuy nhiên, nó không sử dụng tên loại kinh điển

    Biến PHP là gì?

    Một biến có thể có tên ngắn (như x và y) hoặc tên mô tả hơn (tuổi, tên xe, tổng_số_lượng) . Quy tắc cho các biến PHP. Một biến bắt đầu bằng dấu $, theo sau là tên của biến. Tên biến phải bắt đầu bằng một chữ cái hoặc ký tự gạch dưới.

    Biến và kiểu dữ liệu là gì?

    Một biến có thể được coi là một vị trí bộ nhớ có thể chứa các giá trị của một loại cụ thể . Giá trị trong một biến có thể thay đổi trong suốt vòng đời của chương trình—do đó có tên “biến. ” Trong VBA, mỗi biến có một loại dữ liệu cụ thể, cho biết loại dữ liệu nào nó có thể chứa.

    Ý nghĩa của kiểu dữ liệu trong PHP là gì?

    Kiểu dữ liệu là việc phân loại dữ liệu thành một danh mục theo thuộc tính của nó ; . Số nguyên là số nguyên được phân loại. Các số có dấu thập phân được phân loại là dấu chấm động. Giá trị đúng hoặc sai được phân loại là Boolean.

    Có bao nhiêu loại biến trong PHP?

    PHP có ba phạm vi biến khác nhau. địa phương. toàn cầu. tĩnh.