Khi tạo một biến trong PHP bạn phải khai báo kiểu dữ liệu mà nó sẽ chứa?

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
  • Thực tiễn
  • Video
  • 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 tuân theo và các sự kiện cần 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




    Variable num inside function : 20 
    Variable num outside function : 20 
    7

     

    Variable num inside function : 20 
    Variable num outside function : 20 
    8

    Variable num inside function : 20 
    Variable num outside function : 20 
    9
    Variable num inside function : 20 
    Variable num outside function : 20 
    00

    Variable num inside function : 20 
    Variable num outside function : 20 
    01
    Variable num inside function : 20 
    Variable num outside function : 20 
    02

    Variable num inside function : 20 
    Variable num outside function : 20 
    0
    Variable num inside function : 20 
    Variable num outside function : 20 
    1
    Variable num inside function : 20 
    Variable num outside function : 20 
    2
    Variable num inside function : 20 
    Variable num outside function : 20 
    3

    Variable num inside function : 20 
    Variable num outside function : 20 
    4
    Variable num inside function : 20 
    Variable num outside function : 20 
    1
    Variable num inside function : 20 
    Variable num outside function : 20 
    6
    Variable num inside function : 20 
    Variable num outside function : 20 
    3

     

    Variable num inside function : 20 
    Variable num outside function : 20 
    8

    Variable num inside function : 20 
    Variable num outside function : 20 
    9

    Variable num inside function : 20 
    Variable num outside function : 20 
    00
    Variable num inside function : 20 
    Variable num outside function : 20 
    01

     

    Variable num inside function : 20 
    Variable num outside function : 20 
    02

    Variable num inside function : 20 
    Variable num outside function : 20 
    03

    Variable num inside function : 20 
    Variable num outside function : 20 
    04
    Variable num inside function : 20 
    Variable num outside function : 20 
    05
    Variable num inside function : 20 
    Variable num outside function : 20 
    06
    Variable num inside function : 20 
    Variable num outside function : 20 
    07

     

    Variable num inside function : 20 
    Variable num outside function : 20 
    08

    Phạm vi biến

    Phạm vi của một biến được định nghĩa là phạm vi của nó trong một chương trình mà nó có thể được truy cập, i. e. phạm vi của một biến là phần của chương trình trong đó nó có thể nhìn thấy hoặc có thể được truy cập.
    Tùy thuộc vào phạm vi, PHP có ba phạm vi biến.
     

    • Biến cục bộ. Các biến được khai báo trong một hàm được gọi là biến cục bộ của hàm đó và chỉ có phạm vi của chúng trong hàm cụ thể đó. Nói một cách đơn giản, nó không thể được truy cập bên ngoài chức năng đó. Bất kỳ khai báo nào của một biến bên ngoài hàm có cùng tên với biến bên trong hàm là một biến hoàn toàn khác. Chúng ta sẽ tìm hiểu chi tiết về hàm trong các bài viết sau. Hiện tại, hãy coi một hàm là một khối câu lệnh.
       

    Ví dụ.
     

    PHP




    Variable num inside function : 20 
    Variable num outside function : 20 
    7

     

    Variable num inside function : 20 
    Variable num outside function : 20 
    90
    Variable num inside function : 20 
    Variable num outside function : 20 
    91

     

    ________ 192 ________ 193

    Variable num inside function : 20 
    Variable num outside function : 20 
    94

    ________ 195 ________ 196

    Variable num inside function : 20 
    Variable num outside function : 20 
    95
    Variable num inside function : 20 
    Variable num outside function : 20 
    98

    Variable num inside function : 20 
    Variable num outside function : 20 
    95
    Variable num inside function : 20 
    Variable num outside function : 20 
    70

    Variable num inside function : 20 
    Variable num outside function : 20 
    95
    Variable num inside function : 20 
    Variable num outside function : 20 
    90
    Variable num inside function : 20 
    Variable num outside function : 20 
    73

    Variable num inside function : 20 
    Variable num outside function : 20 
    95
    Variable num inside function : 20 
    Variable num outside function : 20 
    75
    Variable num inside function : 20 
    Variable num outside function : 20 
    76
    Variable num inside function : 20 
    Variable num outside function : 20 
    3

    Variable num inside function : 20 
    Variable num outside function : 20 
    78

     

    Variable num inside function : 20 
    Variable num outside function : 20 
    79

     

    Variable num inside function : 20 
    Variable num outside function : 20 
    80

    Variable num inside function : 20 
    Variable num outside function : 20 
    81

    Variable num inside function : 20 
    Variable num outside function : 20 
    82

    Variable num inside function : 20 
    Variable num outside function : 20 
    75
    Variable num inside function : 20 
    Variable num outside function : 20 
    84
    Variable num inside function : 20 
    Variable num outside function : 20 
    3

     

    Variable num inside function : 20 
    Variable num outside function : 20 
    08

    đầu ra.  

    Variable num inside function : 20 
    Variable num outside function : 20 
    5
    • biến toàn cầu. Các biến được khai báo bên ngoài hàm được gọi là biến toàn cục. Các biến này có thể được truy cập trực tiếp bên ngoài một chức năng. Để có quyền truy cập trong một hàm, chúng ta cần sử dụng từ khóa “toàn cầu” trước biến để chỉ biến toàn cục

    Ví dụ.
     

    PHP




    Variable num inside function : 20 
    Variable num outside function : 20 
    7

     

    Variable num inside function : 20 
    Variable num outside function : 20 
    90
    Variable num inside function : 20 
    Variable num outside function : 20 
    89

     

    Variable num inside function : 20 
    Variable num outside function : 20 
    90

    Variable num inside function : 20 
    Variable num outside function : 20 
    92
    Variable num inside function : 20 
    Variable num outside function : 20 
    92

    Variable num inside function : 20 
    Variable num outside function : 20 
    93

    Variable num inside function : 20 
    Variable num outside function : 20 
    95
    Variable num inside function : 20 
    Variable num outside function : 20 
    95

    Variable num inside function : 20 
    Variable num outside function : 20 
    95
    Variable num inside function : 20 
    Variable num outside function : 20 
    97

    Variable num inside function : 20 
    Variable num outside function : 20 
    95
    Variable num inside function : 20 
    Variable num outside function : 20 
    99

    Variable num inside function : 20 
    Variable num outside function : 20 
    95
    Variable num inside function : 20 
    Variable num outside function : 20 
    001
    Variable num inside function : 20 
    Variable num outside function : 20 
    90
    Variable num inside function : 20 
    Variable num outside function : 20 
    3

    Variable num inside function : 20 
    Variable num outside function : 20 
    95

    Variable num inside function : 20 
    Variable num outside function : 20 
    95
    Variable num inside function : 20 
    Variable num outside function : 20 
    75
    Variable num inside function : 20 
    Variable num outside function : 20 
    007
    Variable num inside function : 20 
    Variable num outside function : 20 
    3

    Variable num inside function : 20 
    Variable num outside function : 20 
    78

     

    Variable num inside function : 20 
    Variable num outside function : 20 
    010

     

    Variable num inside function : 20 
    Variable num outside function : 20 
    75
    Variable num inside function : 20 
    Variable num outside function : 20 
    012____03

     

    Variable num inside function : 20 
    Variable num outside function : 20 
    08

    Đầu ra.
     

    Variable num inside function : 20 
    Variable num outside function : 20 

    Biến tĩnh. Đặc điểm của PHP là xóa biến, sau khi nó hoàn thành việc thực thi và bộ nhớ được giải phóng. Nhưng đôi khi chúng ta cần lưu trữ các biến ngay cả sau khi hoàn thành thực thi chức năng. Để làm điều này, chúng tôi sử dụng các từ khóa tĩnh và các biến sau đó được gọi là biến tĩnh. PHP liên kết một kiểu dữ liệu tùy thuộc vào giá trị của biến.
     

    Ví dụ.
     

    PHP




    Variable num inside function : 20 
    Variable num outside function : 20 
    7

     

    Variable num inside function : 20 
    Variable num outside function : 20 
    016

    Variable num inside function : 20 
    Variable num outside function : 20 
    92
    Variable num inside function : 20 
    Variable num outside function : 20 
    018

    Variable num inside function : 20 
    Variable num outside function : 20 
    94

    Variable num inside function : 20 
    Variable num outside function : 20 
    95
    Variable num inside function : 20 
    Variable num outside function : 20 
    021

    ________ 195 ________ 1023 ________ 190 ________ 100

    ________ 195 ________ 1027 ________ 102

    Variable num inside function : 20 
    Variable num outside function : 20 
    95

    Variable num inside function : 20 
    Variable num outside function : 20 
    95
    Variable num inside function : 20 
    Variable num outside function : 20 
    027____002

    Variable num inside function : 20 
    Variable num outside function : 20 
    95
    Variable num inside function : 20 
    Variable num outside function : 20 
    90
    Variable num inside function : 20 
    Variable num outside function : 20 
    02

    Variable num inside function : 20 
    Variable num outside function : 20 
    95

    Variable num inside function : 20 
    Variable num outside function : 20 
    95
    Variable num inside function : 20 
    Variable num outside function : 20 
    75
    Variable num inside function : 20 
    Variable num outside function : 20 
    90
    Variable num inside function : 20 
    Variable num outside function : 20 
    10
    Variable num inside function : 20 
    Variable num outside function : 20 
    11
    Variable num inside function : 20 
    Variable num outside function : 20 
    3

    Variable num inside function : 20 
    Variable num outside function : 20 
    95
    Variable num inside function : 20 
    Variable num outside function : 20 
    75
    Variable num inside function : 20 
    Variable num outside function : 20 
    027
    Variable num inside function : 20 
    Variable num outside function : 20 
    10
    Variable num inside function : 20 
    Variable num outside function : 20 
    11
    Variable num inside function : 20 
    Variable num outside function : 20 
    3

    Variable num inside function : 20 
    Variable num outside function : 20 
    78

     

    Variable num inside function : 20 
    Variable num outside function : 20 
    20

    Variable num inside function : 20 
    Variable num outside function : 20 
    21

     

    Variable num inside function : 20 
    Variable num outside function : 20 
    22

    Variable num inside function : 20 
    Variable num outside function : 20 
    21

     

    Variable num inside function : 20 
    Variable num outside function : 20 
    08

    đầu ra.  

    Variable num inside function : 20 
    Variable num outside function : 20 
    0

    Bạn hẳn đã nhận thấy rằng $num thường xuyên tăng ngay cả sau lần gọi hàm đầu tiên nhưng $sum thì không. Điều này là do $sum không tĩnh và bộ nhớ của nó được giải phóng sau khi thực hiện lệnh gọi hàm đầu tiên.
     

    biến biến. -

    • PHP cho phép chúng ta sử dụng tên biến động, gọi là biến biến
    • Biến biến đơn giản là các biến có tên được tạo động bởi giá trị của biến khác

    Thí dụ

    PHP




    Variable num inside function : 20 
    Variable num outside function : 20 
    7

    Variable num inside function : 20 
    Variable num outside function : 20 
    26
    Variable num inside function : 20 
    Variable num outside function : 20 
    27
    Variable num inside function : 20 
    Variable num outside function : 20 
    1
    Variable num inside function : 20 
    Variable num outside function : 20 
    29
    Variable num inside function : 20 
    Variable num outside function : 20 
    3
    Variable num inside function : 20 
    Variable num outside function : 20 
    31

    Variable num inside function : 20 
    Variable num outside function : 20 
    26
    Variable num inside function : 20 
    Variable num outside function : 20 
    33
    Variable num inside function : 20 
    Variable num outside function : 20 
    27
    Variable num inside function : 20 
    Variable num outside function : 20 
    1
    Variable num inside function : 20 
    Variable num outside function : 20 
    36
    Variable num inside function : 20 
    Variable num outside function : 20 
    3
    Variable num inside function : 20 
    Variable num outside function : 20 
    38

    Variable num inside function : 20 
    Variable num outside function : 20 
    26
    Variable num inside function : 20 
    Variable num outside function : 20 
    75
    Variable num inside function : 20 
    Variable num outside function : 20 
    41
    Variable num inside function : 20 
    Variable num outside function : 20 
    3
    Variable num inside function : 20 
    Variable num outside function : 20 
    43

    Variable num inside function : 20 
    Variable num outside function : 20 
    08

    đầu ra

    Variable num inside function : 20 
    Variable num outside function : 20 
    9

    Bài viết này được đóng góp bởi Chinmoy Lenka. Nếu bạn thích GeeksforGeeks và muốn đóng góp, bạn cũng có thể viết một bài báo bằng cách sử dụng write. chuyên viên máy tính. org hoặc gửi bài viết của bạn tới review-team@geeksforgeeks. tổ chức. Xem bài viết của bạn xuất hiện trên trang chính của GeeksforGeeks và trợ giúp các Geeks khác.
    Vui lòng viết nhận xét nếu bạn thấy có gì không đúng hoặc nếu bạn muốn chia sẻ thêm thông tin về chủ đề đã thảo luận ở trên.
     


    Ghi chú cá nhân của tôi arrow_drop_up

    Tiết kiệm

    Vui lòng Đăng nhập để nhận xét.

    Khi tạo một biến trong PHP, bạn phải khai báo loại dữ liệu mà nó sẽ chứa?

    Trong PHP, không cần khai báo biến trước khi thêm giá trị cho nó . PHP tự động chuyển đổi biến thành kiểu dữ liệu chính xác, tùy thuộc vào giá trị của nó. Sau khi khai báo một biến, nó có thể được sử dụng lại trong toàn bộ mã. Toán tử gán [ = ] dùng để gán giá trị cho một biến.

    Cách khai báo biến với kiểu dữ liệu trong PHP?

    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
    Tên biến không được bắt đầu bằng số
    Tên biến chỉ có thể chứa các ký tự chữ và số và dấu gạch dưới [A-z, 0-9 và _ ]

    Cách nào sau đây là cách đúng để khai báo biến trong PHP?

    15] Cách xác định biến nào sau đây là đúng trong PHP? . [b] $variable_name = value; Mô tả. Trong PHP, một biến được khai báo bằng dấu $ theo sau là tên biến.

    Loại biến được xác định như thế nào trong PHP?

    Hàm gettype[] trả về kiểu của một biến.

    Chủ Đề