Công cụ định dạng & làm đẹp code PHP

Dán code PHP bị rối hoặc đã nén thành một dòng, bạn sẽ nhận được code sạch và định dạng nhất quán: thụt lề, dấu ngoặc, mảng và danh sách tham số dài luôn được trình bày giống nhau.

Cập nhật

Dữ liệu của bạn không bao giờ rời khỏi máy tính. Mọi xử lý diễn ra 100% cục bộ trong trình duyệt của bạn.

Công cụ này có hữu ích không?0.0 0 lượt đánh giá
Làm đẹp JavaScript bị minify hoặc lộn xộn miễn phíĐịnh dạng JavaScript →

Cách dùng Định dạng PHP

  1. Dán code PHP của bạn, có hoặc không có thẻ mở <?php.
  2. Chọn độ rộng dòng, kiểu thụt lề và kiểu dấu nháy.
  3. Sao chép hoặc tải xuống code đã định dạng.

Công cụ định dạng hoạt động như thế nào

Code được plugin PHP của Prettier phân tích thành cây cú pháp, sau đó in lại từ đầu. Nhờ vậy, kết quả luôn nhất quán dù code đầu vào lộn xộn đến đâu, và công cụ không bao giờ thay đổi cách code chạy. Lỗi cú pháp được báo kèm số dòng, nên bạn cũng có thể dùng nó như một bước kiểm tra cú pháp PHP nhanh.

Tùy chọn kiểu định dạng

Mặc định theo các quy ước phổ biến của PSR-12: thụt lề 4 dấu cách, và dấu ngoặc nhọn của class hay hàm nằm riêng trên một dòng. Chiều rộng dòng quyết định khi nào mảng dài và danh sách tham số được xuống dòng. Các file template kết hợp PHP và HTML cũng được hỗ trợ.

Giữ định dạng tự động

Với cả dự án, bạn có thể áp dụng cùng quy tắc trong editor hoặc CI bằng Prettier và @prettier/plugin-php, hoặc PHP-CS-Fixer cho PSR-12. Tự định dạng khi lưu giúp diff chỉ chứa những thay đổi thực sự.

Riêng tư theo thiết kế

Việc định dạng chạy hoàn toàn trong trình duyệt của bạn. Code không bao giờ được tải lên, nên an toàn cho các dự án độc quyền.

Cũng được tìm dưới tên: định dạng code php, php formatter, làm đẹp code php, format php online, beautify php, công cụ format php, căn chỉnh code php, psr-12 formatter.

Các công cụ dùng kèm tốt với Định dạng PHP

  • Định dạng JavaScript — Giải nén và định dạng lại JavaScript, JSON hoặc JSX với kiểu thụt lề và dấu ngoặc bạn chọn, hoặc loại bỏ khoảng trắng và chú thích bằng bộ thu gọn đã được kiểm chứng.
  • Định dạng HTML — Dán mã HTML đã nén hoặc lộn xộn và nhận lại HTML được thụt lề rõ ràng, nhất quán — bao gồm cả các khối <style> và <script> nhúng bên trong.
  • Định dạng SQL — Dán một truy vấn hoặc cả một file migration để nhận SQL dễ đọc: mỗi mệnh đề một dòng, các join được căn thẳng hàng và kiểu chữ từ khóa nhất quán, theo đúng cú pháp của cơ sở dữ liệu bạn dùng.
  • Định dạng JSON — Dán JSON để định dạng đẹp, nén hoặc kiểm tra.

Câu hỏi thường gặp

Công cụ định dạng có làm thay đổi cách code PHP chạy không?
Không. Công cụ chỉ thay đổi khoảng trắng, xuống dòng và kiểu dấu nháy ở những chỗ an toàn. Logic của code giữ nguyên.
Hỗ trợ những phiên bản PHP nào?
Cú pháp từ PHP 5 đến 8.3, bao gồm attributes, enums, thuộc tính readonly, biểu thức match và named arguments.
Kết quả có tuân thủ PSR-12 không?
Kết quả tuân theo các quy tắc chính của PSR-12 về thụt lề và dấu ngoặc. Nếu muốn áp dụng PSR-12 nghiêm ngặt cho dự án, bạn nên chạy thêm PHP-CS-Fixer.
Tôi có thể cài Định dạng PHP như một ứng dụng web và dùng khi không có mạng không?
Có. Định dạng PHP là một ứng dụng web (PWA) có thể cài đặt — cài trực tiếp từ trình duyệt, không cần tải từ cửa hàng ứng dụng. Trên Chrome hoặc Edge (Windows, macOS, Linux, ChromeOS) hoặc Android, bấm Cài đặt ứng dụng ở đầu trang này; trên iPhone và iPad, dùng Chia sẻ → Thêm vào Màn hình chính; trên Mac, dùng File → Add to Dock trong Safari 17 trở lên. Sau đó ứng dụng mở trong cửa sổ riêng với biểu tượng riêng, và vì chạy hoàn toàn trên trình duyệt nên vẫn hoạt động khi không có mạng. Firefox trên máy tính không thể cài ứng dụng web. Cách cài đặt hoạt động thế nào.

Công cụ liên quan