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

Hàm get_class_vars () trong PHP

Hàm get_class_var () lấy các thuộc tính mặc định của lớp. Nó trả về một mảng kết hợp gồm các thuộc tính đã khai báo có thể nhìn thấy từ phạm vi hiện tại, với giá trị mặc định của chúng.

Cú pháp

get_class_vars(name_of_class)

Tham số

  • name_of_class - Tên lớp

Quay lại

Hàm get_class_vars () trả về một mảng kết hợp các thuộc tính đã khai báo có thể nhìn thấy từ phạm vi hiện tại, với giá trị mặc định của chúng. Các phần tử mảng kết quả có dạng varname => value.

Ví dụ

Sau đây là một ví dụ -

<?php
   class Demo {
      var $myvar1 = "xy";
      var $myvar2 = "abcd";
      var $myvar3 = 7;
      var $myvar4 = 20;
      var $myvar5 = 90;
      private $var4;

      function Demo() {
         $this->myvar1 = "ab";
         $this->myvar2 = "cd";
         return true;
      }
   }
   $hello_class = new Demo();
   $class_vars = get_class_vars(get_class($hello_class));

   foreach ($class_vars as $name => $value) {
      echo "$name = $value \n";
   }
?>

Đầu ra

Sau đây là kết quả -

myvar1 = xy
myvar2 = abcd
myvar3 = 7
myvar4 = 20
myvar5 = 90