PHP 7+: Lập trình hướng đối tượng
Nói về nền tảng để học PHP hiện đại, từ lập trình hướng đối tượng, các lớp tích hợp sẵn, PSR, Composer, đến MVC (Model, View, Controller).
Dưới đây là một số gói hữu ích và thông tin cần biết!
Tôi muốn viết ra một số gói hữu ích cần biết. Tất nhiên, có nhiều phần mở rộng khác nhau do PHP cung cấp, nhưng việc sử dụng các gói được tạo bởi nhiều người dùng khác nhau sẽ mang lại năng suất cao hơn thay vì sử dụng chúng trực tiếp. Bạn nên xem nội dung này sau khi lấy nội dung liên quan đến Composer . Tất nhiên, cũng có những gói có phần mở rộng phụ thuộc.
- guzzlehttp/guzzle - Máy khách HTTP . Nó có thể hữu ích hơn việc cuộn tròn.
- filp/whoops - Làm cho trang lỗi trông đẹp hơn.
- maximebf/debugbar - Hiển thị thanh gỡ lỗi . Được sử dụng trong quá trình phát triển.
- xdebug/xdebug - Đây là công cụ gỡ lỗi thiết yếu trong PHP. Đã lâu rồi nhưng không có nó tôi lại cảm thấy buồn.
- Mustache.php - Mẫu PHP. Tôi chưa làm điều này trong lớp, nhưng có lẽ sẽ là một ý kiến hay nếu đưa nó vào khuôn khổ. Nó không cần thiết trong Laravel. Bởi vì nó sử dụng Blade.
- swiftmailer/swiftmailer - Dùng để gửi thư . Thậm chí không cần phải xem xét những thứ như hàm mail() bên trong của PHP.
- monolog/monolog - Có thể không có trình ghi nhật ký nào hữu ích hơn thế này. Ít nhất là trong thế giới PHP.
- gabordemooij/RedBeanPHP - Thư viện ORM rất đơn giản để sử dụng. Đơn giản là tốt nhất.
- lstrojny/function-php - PHP chức năng .
- chrisboultom/php-resque - Hàng đợi dựa trên Redis .
- sebastianbergmann/phpunit - Người dẫn đầu tuyệt đối về thử nghiệm đơn vị. Nếu bạn đang viết bài kiểm tra, việc sử dụng nó là điều gần như cần thiết.
Bạn muốn khám phá thêm các gói? Nếu vậy, vui lòng tham khảo kho lưu trữ bên dưới.
- ziadoz/awesome-php - Đây không phải là một gói. Có một bộ sưu tập các kho lưu trữ hữu ích cần biết. Tuy nhiên, có quá nhiều nên bạn có thể không biết nên sử dụng cái nào.
Để tham khảo, tôi đã sắp xếp Sổ tay PHP trên blog của mình để cung cấp một số trợ giúp cho những người mới bắt đầu tìm kiếm .
https://pronist.tistory.com/36
Nếu bạn sử dụng một framework thì nội dung trên có thể được đưa vào. Nếu vậy, có lẽ bạn nên sử dụng những gì khung này cung cấp!




