Ngôn ngữ
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
Trình Định Dạng PHP

Trình Định Dạng PHP

Làm đẹp và định dạng lại mã PHP lộn xộn với thụt lề gọn gàng, vị trí dấu ngoặc chuẩn và giãn cách theo kiểu PSR.

Làm đẹp mã PHP online

Trình Định Dạng PHP biến mã PHP chật chội, đã nén hay có phong cách thiếu nhất quán thành mã gọn gàng, dễ đọc theo thời gian thực — ngay trong trình duyệt. Dán một đoạn một dòng hay cả một lớp, kết quả đã làm đẹp xuất hiện tức thì ở ô bên phải, thụt lề đúng chuẩn, vị trí dấu ngoặc nhất quán và giãn cách ngăn nắp.

Dựng trên Prettier với plugin chính thức @prettier/plugin-php, nên kết quả tuân theo bố cục kiểu PSR gọn gàng, quy chuẩn, khớp với cách viết các dự án PHP hiện đại.

Trường hợp dùng phổ biến

Chuẩn hóa phong cách

Áp thụt lề, vị trí dấu ngoặc và giãn cách nhất quán cho PHP gom từ nhiều file hoặc nhiều người viết.

Đọc & học

Làm cho mã cũ, đoạn trong hướng dẫn hay PHP sinh tự động trở nên dễ đọc trước khi bạn nghiên cứu, gỡ lỗi hoặc commit.

Dọn gọn đoạn mã

Làm sạch một đoạn dán nhanh từ diễn đàn, hệ thống theo dõi lỗi hay tin nhắn thành mã được định dạng gọn gàng.

Cách định dạng mã PHP

1

Dán mã của bạn

Gõ hoặc dán PHP vào ô Đầu vào bên trái, kèm thẻ mở <?php để có kết quả tốt nhất. Bạn cũng có thể Tải lên một file .php, hoặc bấm Code mẫu để nạp một ví dụ.

2

Xem kết quả tức thì

Mã đã định dạng và tô sáng cú pháp hiện ra tự động ở ô bên phải khi bạn gõ. Số dòng và bộ đếm dung lượng trực tiếp giúp bạn di chuyển trong các file lớn dễ dàng.

3

Tùy chỉnh tùy chọn

Đặt thụt lề (2, 3, 4, 8 dấu cách hoặc Tab) và độ rộng dòng (80, 100 hoặc 120) để kiểm soát chỗ ngắt các dòng dài. Kết quả được định dạng lại ngay lập tức.

4

Sao chép hoặc tải về

Bấm Sao chép để lấy kết quả, hoặc Tải về để lưu thành file .php. Dùng Chỉnh sửa để tinh chỉnh kết quả bằng tay trước khi xuất.

Mọi thứ chạy cục bộ. Mã của bạn được định dạng hoàn toàn trong trình duyệt và không bao giờ được tải lên máy chủ — an toàn cho mã nội bộ hoặc chưa phát hành.

Tính năng & tùy chọn làm đẹp PHP

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

Việc định dạng PHP phần lớn là tự động, với hai điều khiển để điều chỉnh kết quả theo dự án của bạn. Mỗi thay đổi đều định dạng lại kết quả tức thì.

Tùy chọnLựa chọnKiểm soát điều gì
Thụt lề2 · 3 · 4 · 8 dấu cách · TabĐộ rộng thụt lề và ký tự dùng cho mỗi cấp lồng nhau.
Độ rộng dòng80 · 100 · 120Độ dài dòng mục tiêu trước khi các câu lệnh dài xuống dòng.

Những gì được định dạng

Lớp & hàm

Thụt lề nhất quán và đặt dấu ngoặc gọn gàng cho lớp, phương thức, hàm và closure.

Mảng & cú pháp hiện đại

Cú pháp mảng ngắn, chuỗi lời gọi phương thức và các tính năng PHP hiện đại được định dạng gọn gàng, dễ đoán.

Công cụ tích hợp

Định dạng thời gian thực

Kết quả cập nhật khi bạn gõ, kèm tô sáng cú pháp Prism và số dòng.

Tải lên & tải về

Nạp một file .php trên máy hoặc xuất kết quả đã định dạng chỉ bằng một cú bấm.

Kết quả chỉnh sửa được

Chuyển ô kết quả sang chế độ chỉnh sửa CodeMirror để tinh chỉnh bằng tay trước khi sao chép.

Mới dùng công cụ? Bấm Code mẫu để nạp một lớp cố tình nén chật và xem nó được định dạng tức thì.

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

Định dạng có làm đổi cách mã PHP chạy không?

Không. Làm đẹp chỉ thay đổi khoảng trắng, thụt lề và bố cục — nó không bao giờ đổi logic hay hành vi của mã. Kết quả đã định dạng chạy y hệt như bản gốc.

Mã của tôi có bị gửi lên máy chủ không?

Không. Mọi thao tác định dạng diễn ra cục bộ trong trình duyệt. Mã của bạn không bao giờ được tải lên, ghi log hay lưu trữ, nên công cụ an toàn cho mã nội bộ và bảo mật.

Công cụ dùng bộ định dạng nào?

Nó dùng Prettier với plugin chính thức @prettier/plugin-php. Kết quả tuân theo bố cục kiểu PSR gọn gàng, quy chuẩn, nhất quán với những gì các nhóm hiện đại dùng trong trình soạn thảo.

Tôi có cần kèm thẻ <?php không?

Có, để có kết quả tốt nhất. Việc kèm thẻ mở <?php giúp bộ phân tích nhận đúng đầu vào là PHP và định dạng cả đoạn mã một cách đáng tin cậy.

Có hỗ trợ PHP hiện đại và mã Laravel không?

Có. Plugin PHP xử lý các tính năng ngôn ngữ hiện đại — lớp, closure, cú pháp mảng ngắn và lời gọi chuỗi — nên mã hiện đại, kể cả các đoạn kiểu Laravel, được định dạng chính xác.

Tôi có tùy chỉnh được thụt lề và độ rộng dòng không?

Có. Chỉnh kích thước thụt lề (2, 3, 4, 8 dấu cách hoặc Tab) và độ rộng dòng (80, 100 hoặc 120) từ thanh công cụ để kiểm soát thụt lề và chỗ ngắt các dòng dài. Kết quả được định dạng lại ngay để bạn xem trước thay đổi.

Nếu mã của tôi có lỗi cú pháp thì sao?

Trình định dạng không thể định dạng mã mà nó không phân tích được, nên nó sẽ hiện thông báo lỗi mô tả vấn đề. Sửa lỗi được báo và kết quả đã định dạng sẽ xuất hiện ngay khi mã hợp lệ.

Thụt lề
Đầu vào
Kết quả
Lỗi

Dán code vào ô bên trái để định dạng

|
Dán mã PHP kèm thẻ mở <?php để bộ phân tích đọc trọn cả đoạn.
Xử lý được lớp, hàm, closure, cú pháp mảng ngắn và PHP hiện đại.
Đổi thụt lề (2, 3, 4, 8 dấu cách hoặc Tab) và độ rộng dòng cho khớp phong cách dự án.
Việc định dạng chạy hoàn toàn trong trình duyệt — mã không bao giờ được tải lên.
Muốn biết thêm? Đọc tài liệu →
1/5
Bắt đầu gõ để tìm kiếm...
Đang tìm kiếm...
Không tìm thấy kết quả
Hãy thử tìm với từ khóa khác