Tài liệu

Biến trong PHP - tìm hiểu kiến thức về các biến trong PHP

Huy Erick

Biến trong PHP - tìm hiểu kiến thức về các biến trong PHP Khái niệm biến trong PHP Các biến trong PHP có vai trò lưu trữ dữ liệu như chuỗi văn bản, số và...

Biến trong PHP - tìm hiểu kiến thức về các biến trong PHP

Khái niệm biến trong PHP

Các biến trong PHP có vai trò lưu trữ dữ liệu như chuỗi văn bản, số và có thể thay đổi giá trị trong quá trình thực thi lệnh. Trong PHP, biến được khai báo bắt đầu bằng ký hiệu "$" và sau đó là tên biến.

Một số khái niệm về biến PHP

Một số lưu ý quan trọng khi đặt tên biến trong PHP

  • Tên biến trong PHP phải bắt đầu bằng ký hiệu "$" và theo sau là tên biến.
  • Tên biến có thể dài và mô tả (ví dụ: $factorial, $Even_nos) hoặc ngắn (ví dụ: $n, $f, $x).
  • Tên biến chỉ chứa các ký tự chữ và số và dấu gạch dưới (ví dụ: 'a-z', 'A-Z', '0-9' và '_').
  • Gán giá trị cho biến được thực hiện bằng toán tử gán "=" với tên biến ở phía bên trái và biểu thức hoặc giá trị ở phía bên phải.
  • Tên biến trong 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ữ đánh máy lỏng lẻo và không yêu cầu khai báo kiểu dữ liệu của biến. PHP tự động phân tích giá trị của biến. Điều tương tự áp dụng cho việc chuyển đổi dữ liệu.
  • Các biến PHP phân biệt chữ hoa chữ thường (ví dụ: $sum và $SUM được xử lý khác nhau).

Ví dụ:

>>> Đọc thêm: Model view control (MVC) trong PHP - Mở khóa kiến thức vể MVC PHP

Phạm vi thay đổi của biến trong PHP

Phạm vi của một biến xác định phần của chương trình mà nó có thể truy cập hoặc nhìn thấy. Trong PHP, có ba loại phạm vi thay đổi.

Phạm vi thay đổi của biến trong PHP

Phạm vi biến trong PHP

Biến cục bộ trong PHP

Biến được khai báo trong một hàm được gọi là biến cục bộ và chỉ có phạm vi trong hàm đó. Biến này không thể truy cập từ bên ngoài hàm. Bất kỳ khai báo biến nào bên ngoài hàm có cùng tên với biến trong hàm là hoàn toàn khác nhau. Các chi tiết về hàm sẽ được giải thích trong các bài viết tiếp theo. Hiện tại, hãy xem một hàm như một khối lệnh.

Ví dụ:

Kết quả:

local num = 50
Variable num outside local_var() is 60

>>> Tham khảo: Khóa học lập trình tại PHP

Biến toàn cục trong PHP

Biến được khai báo bên ngoài một 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 từ bên ngoài một hàm. Để truy cập biến toàn cục bên trong một hàm, ta cần sử dụng từ khóa "global" trước biến đó.

Ví dụ:

Kết quả:

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

Biến tĩnh trong PHP

PHP có tính năng xóa biến sau khi thực thi và giải phóng bộ nhớ. Tuy nhiên, đôi khi chúng ta cần lưu trữ các biến ngay cả sau khi thực thi hàm. Để làm điều này, ta sử dụng từ khóa "static" và các biến được khai báo sau đó được gọi là biến tĩnh.

Ví dụ:

Kết quả:

6
3
7
3

Kết luận: Bài viết trên đã giới thiệu về biến trong PHP, cách sử dụng và ví dụ minh họa. Hi vọng bạn có thể áp dụng kiến thức này vào các dự án sắp tới. Đừng quên tham khảo các khóa học lập trình tại T3H để nắm rõ kiến thức cơ bản và chuyên sâu về PHP và các ngôn ngữ khác nhé!

Nguồn: geeksforgeeks

1