Dependency Injection

1. Dependency Injection là gì?

Dependency Injection (DI) chỉ đơn giản là cung cấp cho 1 object những object nó phụ phụ thuộc (dewpendencies) từ bên ngoài truyền vào mà không phải khỏi tạo từ hàm khỏi tạo. điều này giúp dứng dụng linh động hơn và dễ test hơn.ư

2. Inversion of Control là gì?

Inversion of Control (IoC) - deep nested class dependencies

3. Rejection trong php?

Ngắn gọn nhất thì có thể nói Reflection cung cấp khả năng phân tích cấu trúc bên trong một class bao gồm các: method, property, cost, comment và thay đổi chúng

4. binding trong laravel là gì? sử dụng như thế nào

Note: Khởi nguyên của Laravel là một dự án IoC Container cho CodeIgniter do Taylor Otwell viết có tên là CInject. Theo như Taylor thì thậm chí nó còn đc tái sử dụng cho đến tận Laravel đến bây giờ. Và bản chất thì Laravel chính là 1 IoC Container cụ thể là class Illuminate\Container\Container.

Last updated