Tôi có một hàm lấy đối số variadic, mà tôi nhận được từ func_get_args()
.Gọi một hàm tạo từ các đối số biến với PHP
Chức năng này cần gọi hàm tạo bằng các đối số đó. Tuy nhiên, tôi không biết làm thế nào để làm điều đó.
Với call_user_func
, bạn có thể gọi hàm với một loạt các đối số, nhưng làm cách nào bạn gọi một hàm tạo từ nó? Tôi không thể truyền mảng đối số cho nó; nó phải tin rằng tôi đã gọi nó là "bình thường".
Cảm ơn bạn!
Vì PHP 5.6 bạn có thể sử dụng _argument unpacking_: 'new SomeClass (... ['arg1', 'arg2']); ' – David