Hướng dẫn dùng method call trong PHP

Bài trước chúng ta đã được tìm hiểu về magic methods tác động đến thuộc tính rồi, và trong PHP cũng có 2 magic methods hỗ trợ tác động đến phương thức trong đối tượng là __call[]__callStatic[].

1, __call[].

-Phương thức __call[] sẽ được gọi khi chúng ta gọi một phương thức không được phép truy cập từ bên ngoài hoặc không tồn tại.

Cú pháp:

public function __call[$methodName, $arguments]
{
    //code
}

Trong đó:

  • $methodName là tên phương thức mà các bạn đang tiến hành gọi.
  • $arguments là mảng các thành phần mà các bạn đang truyền vào trong phương thức.

VD:

+Không sử dụng magic methods

Chủ Đề