Computer >> Máy Tính >  >> Lập trình >> PHP

Làm thế nào để khai báo một biến toàn cục trong PHP?


Một biến toàn cục có thể được truy cập trong bất kỳ phần nào của chương trình. Tuy nhiên, để được sửa đổi, một biến toàn cục phải được khai báo rõ ràng là biến toàn cục trong hàm mà nó sẽ được sửa đổi. Điều này được hoàn thành, đủ thuận tiện, bằng cách đặt từ khóa GLOBAL trước biến mà sẽ được công nhận là toàn cục.

Ví dụ

Đoạn mã như sau, trong đó chúng ta có thể thấy cách khai báo một biến toàn cục trong PHP−

<?php
   $val = 1;
   function display() {
      GLOBAL $val;
      $val++;
      print "Value = $val";
   }
   display();
?>

Đầu ra

Điều này sẽ tạo ra kết quả sau−

Value = 2

Ví dụ

Bây giờ chúng ta hãy xem một ví dụ khác−

<?php
   $a = 2;
   $b = 3;
   function display() {
      global $a, $b;
      $b = $a + $b;
   }
   display();
   echo $b;
?>

Đầu ra

Điều này sẽ tạo ra kết quả sau−

5