thảo luận [PHP] Hội nhóm PHP

Cá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 @_@
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ác
Tiệ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ỉ?
Xin 1 slot bác ơi
ai nhận mã hoá file php giá tốt hem

via theNEXTvoz for iPhone
Ioncube ak bác. trước e vừa phải mua giải xong. dùng ít mà phí quá
 
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
wEqlboB.png
yAua8od.png


Mạnh dạn lập 1 topic chung về PHP để ae cùng thảo luận
vKigGok.png
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ờ

  • Built-in JIT
  • Typed properties
  • Read-only properties & classes
  • Enums
  • Fibers
  • Named parameters
  • Spread operator
  • ...

Popular frameworks
  • Laravel
  • Symfony
High-performance PHP

Ae ko cần phải chửi PHP vì nó cứ fải build on-demand nữa
8kNEyvT.png


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
jmEBCky.gif
Cũng như là mấy cái cỏn con như DB Pool, Redis,... Thời tới rồi.
  • Swoole
    • Xài thằng này thì có EventLoop (cho ae nào đam mê async), WebSocket,...
  • RoadRunner
Cả 2 đều support gRPC.

(ae xài Laravel thì tham khảo Laravel Octane - mình đang xài hehe)


Monitoring Tools
  • Sentry
  • DataDog
  • ...
Code Tools
  • 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

wEqlboB.png


Resources hữu ích



Về project hiện tại của mình:

  • PHP 8.1 (planned upgrade 8.2 vào quý sau
    XgR55w2.gif
    )
  • Laravel 9.x (planned upgrade 10.x vào quý sau, 9 => 10 chỉ tốn 10p
    6q4mOm4.png
    )
  • Octane with Roadrunner (chạy khá tốt và compatible với DataDog
    cgE9MkI.gif
    6I73i2z.png
    )
octane chạy trên share hosting ko bác
 
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ì.
 
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ì.
chụp đề lên đi bác. leet code hay gì thế
 
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,...
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ác nào có thể cho 1 cái lộ trình chi tiết 1 tý của PHP/laravel từ fresher lên middle ko ạ.
Kiểu như phải làm gì, pet project gì, nắm được kĩ thuật gì ..v..v
Em newbie và đang khá bối rối, thành thật mong các bác giúp đỡ ạ.
Trước khi hỏi em cũng đã search và chatgpt rồi ạ, nhưng vẫn mong có những lời khuyên từ người đi trước.
 

Similar threads

Back
Top