E học CI3x từ thời 2021 đã hiếm, giờ tìm được càng hiếm hơn, nhưng được cái CI3x hỗ trợ ít, nên học sang FW khác nhanh thôi, goodluck bácCác bác đánh giá như nào về tk Codeigniter, trc em thực tập làm 4 tháng về nó, sau giờ đi xin làm toàn thấy laravel, thế giờ lại lọ mò học laravel xin lại từ intern @_@
Xin 1 slot bác ơiTiện đây mình đang có 1 project Laravel cần thêm anh em freelancer/remote tham gia, có anh em nào rảnh không nhỉ?
Ioncube ak bác. trước e vừa phải mua giải xong. dùng ít mà phí quá
Thực sự là nó khó vler bác à nhưng về lâu dài theo ổn , tuy nhiên bác nên cân nhắc thị trường tuyển dụng và các cty làm M2 ở VN khá ítcác bác nghĩ sao về tương lai thằng magento 2 em tính theo nó lâu dài
octane chạy trên share hosting ko bácHi 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ậnCò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ờ
- Built-in JIT
- Typed properties
- Read-only properties & classes
- Enums
- Fibers
- Named parameters
- Spread operator
- ...
Popular frameworks
High-performance PHP
- 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ữaCũng như là mấy cái cỏn con như DB Pool, Redis,... Thời tới rồi.
Cả 2 đều support gRPC.
- 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
Code 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
)
Ko bạn ơi, shared hosting xài kiểu truyền thống.octane chạy trên share hosting ko bác
Bác xài lumen ko?Ko bạn ơi, shared hosting xài kiểu truyền thống.
Bạn cần con VPS để setup supervisor, rồi để nó vận hành dùm cái octane process
Bạn cứ ra được solution leetcode hard trong 15p thì kể cả tổng tư lệnh nasm, at&t asm, fasm, masm, brainfuck cũng phải tôn's trọng bạn nhé.Mấy ông java/python khinh php dev lắm ae ạ T_T
Bác cứ kiếm $ từ nó là được, để ý nhiều gì thêm mệt!Mấy ông java/python khinh php dev lắm ae ạ T_T
Có bạn ơi, có 1 vài project RESTFUL APIs thuần mình vẫn xài.Bác xài lumen ko?
bác còn cần ng ko bácTiện đây mình đang có 1 project Laravel cần thêm anh em freelancer/remote tham gia, có anh em nào rảnh không nhỉ?
chụp đề lên đi bác. leet code hay gì thếcác bác cho em hỏi câu php này hướng giải quyết ra sao nhỉ
Viết hàm đảo ngược các phần tử trong danh sách đã cho.
function sort_ascending( $arr, $element )
{
//Hoàn thiện function ở đây
}
Em có biết hàm array_reverse() sẽ đảo ngược được các phần tử nhưng không đúng đáp án, với chưa hiểu thêm $element ở đây là có ý gì.
xoá mấy cái đấy ko có tác dụng gì đâu. quan trọng là số package inject khi bootstrap gọi cơ )) autoload màCó bạn ơi, có 1 vài project RESTFUL APIs thuần mình vẫn xài.
Cơ mà bây giờ mình vẫn ưu tiên Laravel luôn, cái nào ko xài tới thì xoá vd resources, lang,...
dễ hiểu mà, dev bank nổi tiếng lương cao, mặt bằng chung dev java lương cao hơn hẳn.Mấy ông java/python khinh php dev lắm ae ạ T_T
đây bác. bài tập chỗ học thôi mà làm bao lần nó đều báo sai. hay có khi cái bài này sai cmn từ đầu nhể -_-chụp đề lên đi bác. leet code hay gì thế
Bỏ đi bác ơi, lên leetcode mà luyện. Đề bài là đảo ngược, mà tên hàm sort_ascending là thấy tào lao rồi.đây bác. bài tập chỗ học thôi mà làm bao lần nó đều báo sai. hay có khi cái bài này sai cmn từ đầu nhể -_-