Nepgear.
Senior Member
Hi ae,
PHP tận nay vẫn là 1 ngôn ngữ ngon lành, càng ngày càng phát triển mạnh với community rất lớn ko thua thằng nào hết
Mạnh dạn lập 1 topic chung về PHP để ae cùng thảo luận
Còn việc lương bổng hay gây wars thì qua topic khác nhoé.
Versions
PHP version: 8.2.x (latest)
Upcoming: 8.3.x (Q4 2023)
Những cái hay của PHP 8+ đến giờ
Popular frameworks
Ae ko cần phải chửi PHP vì nó cứ fải build on-demand nữa
Bây giờ là 2023, đã có những runner hỗ trợ app PHP của chúng ta chạy với performance tốt hơn, không fải bootstrap từ A-Z độc lập từng requests nữa
Cũng như là mấy cái cỏn con như DB Pool, Redis,... Thời tới rồi.
(ae xài Laravel thì tham khảo Laravel Octane - mình đang xài hehe)
Monitoring Tools
Resources hữu ích
Về project hiện tại của mình:
PHP tận nay vẫn là 1 ngôn ngữ ngon lành, càng ngày càng phát triển mạnh với community rất lớn ko thua thằng nào hết
Mạnh dạn lập 1 topic chung về PHP để ae cùng thảo luận
Versions
PHP version: 8.2.x (latest)
Upcoming: 8.3.x (Q4 2023)
Những cái hay của PHP 8+ đến giờ
- Built-in JIT
- Typed properties
- Read-only properties & classes
- Enums
- Fibers
- Named parameters
- Spread operator
- ...
Popular frameworks
- Laravel
- Symfony
Ae ko cần phải chửi PHP vì nó cứ fải build on-demand nữa
Bây giờ là 2023, đã có những runner hỗ trợ app PHP của chúng ta chạy với performance tốt hơn, không fải bootstrap từ A-Z độc lập từng requests nữa
- Swoole
- Xài thằng này thì có EventLoop (cho ae nào đam mê async), WebSocket,...
- RoadRunner
(ae xài Laravel thì tham khảo Laravel Octane - mình đang xài hehe)
Monitoring Tools
- Sentry
- DataDog
- ...
- phpstan: tìm bug ở early stage (syntax bug) cũng như có thể tạo custom rules để forbid các thể loại code ỉa chảy.
- php-cs-fixer: tự động sửa code theo standards (default hoặc mình configured)
- grumphp: register git hook cho PHP để chạy commands pre-commit
- rector: tự động refactor code ỉa chảy
Resources hữu ích
- Học PHP: w3school php
- Học Laravel: https://laracasts.com/
- Học Symfony: https://symfonycasts.com/
- Tips hay: https://laravel-code.tips/
- Thông tin PHP: https://php.watch/
- Các trendy repos (PHP) trên GitHub: https://github.com/trending/php?since=weekly
- Mình thường check weekly
Về project hiện tại của mình:
- PHP 8.1 (planned upgrade 8.2 vào quý sau
- Laravel 9.x (planned upgrade 10.x vào quý sau, 9 => 10 chỉ tốn 10p
- Octane with Roadrunner (chạy khá tốt và compatible với DataDog
Last edited: