Các loại biến trong php với ví dụ

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";

// If this is an integer, increment it by four
if [is_int[$an_int]] {
$an_int += 4;
}
var_dump[$an_int];

// 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

PHP. Biến

Cải thiện bài viết

Lưu bài viết

Thích bài viết

  • Độ khó. Dễ dàng
  • Cập nhật lần cuối. 21 tháng 6 năm 2022

  • Đọc
  • Bàn luận
  • khóa học
  • Luyện tập
  • Băng hình
  • Cải thiện bài viết

    Lưu bài viết

    Biến

    Các biến trong chương trình được sử dụng để lưu trữ một số giá trị hoặc dữ liệu có thể được sử dụng sau này trong chương trình. Các biến cũng giống như các thùng chứa các giá trị ký tự, giá trị số, địa chỉ bộ nhớ và chuỗi. PHP có cách khai báo và lưu trữ biến riêng.  
    Có một số quy tắc cần được tuân theo và các sự kiện cần được ghi nhớ khi xử lý các biến trong PHP.   

    • Bất kỳ biến nào được khai báo trong PHP phải bắt đầu bằng ký hiệu đô la [$], theo sau là tên biến
    • Một biến có thể có tên mô tả dài [như $factorial, $even_nos] hoặc tên ngắn [như $n hoặc $f hoặc $x]
    • Tên biến chỉ được chứa các ký tự chữ và số và dấu gạch dưới [i. e. , ‘a-z’, ‘A-Z’, ‘0-9, và ‘_’] trong tên của họ. Thậm chí nó không thể bắt đầu bằng một số
    • Một hằng số được sử dụng như một biến cho một giá trị đơn giản không thể thay đổi. Nó cũng phân biệt chữ hoa chữ thường
    • Việc gán biến được thực hiện với toán tử gán, “bằng [=]”. Tên biến ở bên trái của bằng và biểu thức hoặc giá trị ở bên phải toán tử gán '='
    • Mọi người phải nhớ rằng tên biến trong tên PHP phải bắt đầu bằng một chữ cái hoặc dấu gạch dưới và không có số
    • PHP là ngôn ngữ được gõ lỏng lẻo và chúng tôi không yêu cầu khai báo kiểu dữ liệu của biến, thay vào đó PHP tự động giả định nó bằng cách phân tích các giá trị. Điều tương tự cũng xảy ra trong khi chuyển đổi. Không có biến nào được khai báo trước khi chúng được sử dụng. Nó tự động chuyển đổi các loại từ loại này sang loại khác bất cứ khi nào có yêu cầu
    • Các biến PHP phân biệt chữ hoa chữ thường, i. e. , $sum và $SUM được đối xử khác nhau

    Các kiểu dữ liệu được sử dụng bởi PHP để khai báo hoặc xây dựng các biến

    • số nguyên
    • đánh đôi
    • VÔ GIÁ TRỊ
    • Dây
    • Booleans
    • Mảng
    • Các đối tượng
    • Tài nguyên

    Ví dụ.  
     

    PHP




    Chủ Đề