Trình định dạng PHP
Định dạng lại mã nguồn PHP ngay trong trình duyệt. Mặc định thân thiện với PSR-12, có thể chuyển kiểu dấu ngoặc nhọn và chuẩn hóa thẻ mở.
Cách dùng
- 1 Dán mã nguồn PHP vào.
- 2 Chọn kiểu dấu ngoặc nhọn và kích thước thụt lề.
- 3 Bật/tắt tùy chọn chuẩn hóa thẻ mở ngắn.
- 4 Sao chép hoặc tải kết quả về.
Vì sao dùng công cụ này
- Không có trình phân tích cú pháp PHP nào chạy được phía client — đây là công cụ định dạng lại dựa trên quy tắc, xử lý dấu ngoặc nhọn và thụt lề một cách đáng tin cậy.
- Mặc định thân thiện với PSR-12: dấu ngoặc nhọn kiểu K&R, thụt lề 4 dấu cách.
- Hoàn toàn phía client — mã của bạn không bao giờ rời khỏi trình duyệt.
- Để có định dạng chuẩn xác, hãy chạy <code class="rounded bg-slate-100 px-1 text-xs dark:bg-slate-800">vendor/bin/pint</code> hoặc <code class="rounded bg-slate-100 px-1 text-xs dark:bg-slate-800">php-cs-fixer</code> ở máy cục bộ.
Câu hỏi thường gặp
Công cụ này có tuân thủ PSR-12 không?
Kết quả đầu ra gần với chuẩn PSR-12 (dấu ngoặc nhọn kiểu K&R, thụt lề 4 dấu cách) nhưng không áp dụng mọi quy tắc — các quy tắc về ngắt dòng, thứ tự import và khoảng cách giữa các phương thức không được xử lý. Để tuân thủ đầy đủ PSR-12, hãy dùng Pint hoặc PHP-CS-Fixer.
Công cụ có ảnh hưởng đến phần HTML trong template không?
Công cụ chỉ thụt lề lại những dòng chứa mã PHP. Với file trộn lẫn HTML/PHP, phần thụt lề trong các đoạn HTML có thể bị mất — hãy dùng một công cụ định dạng hiểu Blade cho template.
Đang tìm công cụ định dạng HTML?
Có đấy — xem <a href="/html-formatter" class="underline">Trình định dạng HTML</a> của chúng tôi.
Trình định dạng PHP là gì?
Trình định dạng PHP là công cụ định dạng lại mã nguồn PHP ngay trong trình duyệt, sử dụng các thiết lập mặc định thân thiện với PSR-12. Công cụ cho phép chuyển đổi kiểu dấu ngoặc nhọn và chuẩn hóa thẻ mở, đồng thời thụt lề lại mã để bố cục nhất quán và dễ đọc hơn. Vì chạy hoàn toàn phía client, mã nguồn của bạn không bao giờ rời khỏi thiết bị.
Tính năng
Thụt lề theo độ sâu dấu ngoặc nhọn
Thụt lề lại các khối theo mức lồng nhau của dấu ngoặc nhọn và chuẩn hóa vị trí đặt dấu ngoặc theo kiểu K&R hoặc Allman.
Giá trị mặc định thân thiện với PSR-12
Thụt lề 4 khoảng trắng hợp lý và chuẩn hóa thẻ ngắn ngay từ đầu.
Riêng tư 100%
Chạy phía client — mã PHP của bạn không bao giờ được tải lên.
Ví dụ
Input
<?php
if ($x)
{
echo 1;
}
Output
<?php
if ($x) {
echo 1;
}
Trường hợp sử dụng
-
1
Dọn dẹp mã PHP dán vào
Sửa thụt lề cho đoạn mã sao chép từ log, email hoặc chat.
-
2
Chuẩn hóa kiểu dấu ngoặc nhọn
Chuyển đổi giữa cách đặt dấu ngoặc kiểu K&R và Allman trong một khối mã.
-
3
Kiểm tra khả năng đọc nhanh
Cải thiện bố cục trước khi review mà không cần cài PHP-CS-Fixer cục bộ.
Trình định dạng PHP của Zerethon thụt lề lại mã nguồn PHP ngay trong trình duyệt của bạn, sử dụng các giá trị mặc định thân thiện với PSR-12, kèm tùy chọn chuyển đổi kiểu dấu ngoặc nhọn (K&R hoặc Allman) và chuẩn hóa thẻ ngắn (`<?` → `<?php`). Đây là công cụ thụt lề lại theo độ sâu dấu ngoặc nhọn nhẹ, không phải PHP-CS-Fixer đầy đủ — nó chỉ sắp xếp lại bố cục mà không xuống dòng lại các dòng dài. Không có gì được tải lên.
- Danh mục
- Lập trình
- Giá
- Miễn phí
- Quyền riêng tư
- Chạy trên trình duyệt
- Đăng ký
- Không cần
Tài liệu tham khảo
- PSR-12 — Extended Coding Style — PHP-FIG
- PHP Manual — php.net
Quyền riêng tư
Dữ liệu của bạn không bao giờ rời khỏi trình duyệt trừ khi được nêu rõ. Trình định dạng PHP chạy hoàn toàn phía client — không tải lên máy chủ, không ghi log, không theo dõi dữ liệu bạn nhập.
Công cụ liên quan
Trình định dạng JSON
Định dạng, kiểm tra và rút gọn JSON trực tuyến. Miễn phí, không cần đăng ký — dữ liệu không rời khỏi trình duyệt của bạn.
Mở công cụTrình định dạng SQL
Định dạng truy vấn SQL trực tuyến — làm đẹp mã cho MySQL, PostgreSQL, SQLite, SQL Server, Oracle và BigQuery.
Mở công cụTrình tạo UUID
Tạo UUID trực tuyến — v1, v4, v7 và Nil. Tạo hàng loạt tới 10.000. Miễn phí, không cần đăng ký.
Mở công cụTrình tạo mật khẩu
Tạo mật khẩu ngẫu nhiên mạnh, an toàn về mặt mật mã. Tùy chỉnh độ dài và bộ ký tự — chạy trong trình duyệt của bạn.
Mở công cụXây dựng, chia sẻ và phát triển trên Zerethon Social
Đăng ký miễn phí. Kiếm điểm, sưu tầm thành tựu và kết nối với nhà sáng tạo khắp thế giới.