Tôi không chắc chắn nếu tôi đã làm điều này một cách chính xác.
Như tôi hiểu nó:
nếu tôi có một lớp foo và một thanh phương thức tĩnh, tôi có thể đăng ký nó dưới dạng gọi lại bằng cách chuyển mảng array("foo","bar")
dưới dạng tên hàm.
Nếu tôi có một thể hiện của một lớp trong $ foo và muốn gọi thanh phương thức, tôi sẽ truyền mảng array($foo,'bar')
.
Nếu tôi cần phải đăng ký một hành động bên trong lớp thì nó có hoạt động array($this,'bar')
không?