Thứ Tư, 27 Tháng Mười Một 2024
Trang chủPHP & MysqlPHPBiến toàn cục và biến cục bộ trong PHP

Biến toàn cục và biến cục bộ trong PHP

Biến toàn cục và biến cục bộ trong PHP, biến cục bộ là biến nhứ thế nào và biến toàn cục là biến như thế nào?

DANH SÁCH BÀI VIẾT
Ép kiểu dữ liệu trong PHP
Các Kiểu dữ liệu trong PHP - Học lập trình PHP cơ bản
Biến toàn cục và biến cục bộ trong PHP
Tham chiếu và Tham trị trong PHP
Tìm hiểu Hàm trong PHP - cách dùng Hàm trong PHP

1. Biến Toàn cục (Global Variables):

Biến toàn cục là các biến có thể truy cập và sử dụng từ bất kỳ nơi nào trong mã nguồn, bao gồm cả bên trong các hàm hoặc lớp hoặc các đoạn code tự do. Để định nghĩa biến toàn cục, bạn cần khai báo biến bên ngoài các hàm, lớp hoặc khối mã.

Ví dụ:

$globalVar = 10;

function useGlobalVar() {
    global $globalVar;
    echo $globalVar; // Output: 10
}

useGlobalVar();
echo $globalVar; // Output: 10

2. Biến Cục bộ (Local Variables):

Biến cục bộ là các biến chỉ có thể truy cập và sử dụng trong phạm vi mà chúng được khai báo. Có nghĩa là, biến được khai báo trong hàm thì biến chỉ có thể sử dụng trong phạm vi là trong hàm đó, tương tự biến khai báo trong lớp chỉ có thể sử dụng trong lớp đó.

Ví dụ:

function useLocalVar() {
    $localVar = 20;
    echo $localVar; // Output: 20
}

useLocalVar();

// Không thể truy cập $localVar ở đây vì nó chỉ có phạm vi trong hàm useLocalVar()
 echo $localVar; //Nếu ta vẫn cố tình gọi biến đó ở đây chương trình sẽ lỗi

3. Lưu ý về quy tác đặt tên biến toàn cục và cục bộ

  • Tên biến toàn cục thường được viết hoa hoặc có dấu gạch dưới trước (ví dụ: $GlobalVar, $_GLOBAL_VAR).
  • Tên biến cục bộ thường được viết thường, hoặc chữ cái đầu tiên bắt đầu từ từ thứ 2 viết hoa (ví dụ: $localVar, $myLocalVar).

Với quy tác đặt tên biến này ta có thể tránh được sự nhầm lẫn giữa các biến toàn cục và cục bộ.

[XEM TẤT CẢ BÀI VIẾT CHUYÊN MỤC HƯỚNG DẪN PHP TẠI ĐÂY]

XEM THÊM
Tham chiếu và Tham trị trong PHP
Vòng lặp foreach trong php – Vòng lặp duyệt phần tử mảng
Sự khác nhau giữa toán tử so sánh “==” và “===” trong PHP
Mảng (Array) trong PHP – Tìm hiểu về mảng trong lập trình PHP
MySql là gì? Tìm hiểu về hệ quản trị cơ sở dữ liệu MySql
Tìm hiểu câu lệnh IF, IF ELSE, ELSE trong PHP
Cấu Trúc Rẽ Nhánh Switch … Case trong PHP | Học PHP cơ bản
Hiểu vòng lặp for, while, do…while ngôn ngữ PHP trong 5 phút
Mã nguồn website thương mại điện tử – Cửa hàng Chương Mobile
0 0 Phiếu bình chọn
Xếp hạng bài viết
BÀI VIẾT LIÊN QUAN
Đăng ký nhận thông báo
Thông báo email khi
guest
0 Bình luận
Không thể gửi email
Phản hồi nội tuyến

NÊN ĐỌC THÊM

Bạn muốn tìm kiếm gì?

Dịch vụ code thuê

TUICOCACH.COM NHẬN ĐẶT TEXTLINK, BANNER, GP
0
Giáo sư! có thể ném gạch bên dưới nhé!x