Hướng dẫn formatting in php - định dạng trong php

Bài viết được sự cho phép của tác giả Phạm Bình

Nội dung chính ShowShow

  • I. GIỚI THIỆU VỀ TÍNH NĂNG FORMAT CODE TRONG VS CODE
  • II. FORMAT CODE PHP TRONG VS CODE VỚI PHP SNIFFER & BEAUTIFIER
  • 2.1 Cấu hình thông tin Allowed Auto Rulesets
  • 2.2 Cấu hình 2 thông tin Executable Path CBF và Executable Path CS
  • III. Dùng thử

Chào các bạn,

Đây là bài viết tiếp theo của bài Code PHP chuẩn convention với PHP CodeSniffer. Trong bài này, mình sẽ hướng dẫn các bạn auto check lỗi và format code PHP trong Vs Code – một trong những code editor được yêu thích nhất hiện nay.

Lưu ý, để hiểu bài viết này hơn, thì bạn cần đảm bảo các yêu cầu sau:

  • Máy tính đã cài composer ở dạng global.
  • Máy tính đã cài PHP CodeSniffer ở dạng global.
  • Bạn hiểu ý nghĩa của 2 công cụ phpcs và phpcbf.
  • Bạn hiểu ý nghĩa của file cấu hình phpcs.xml trong dự án.

Nếu không, hãy đọc phần trước của bài viết này, tại đó mình có cung cấp các nội dung hữu ích về các yêu cầu trên.

Xem thêm các việc làm PHP lương cao trên TopDev

I. GIỚI THIỆU VỀ TÍNH NĂNG FORMAT CODE TRONG VS CODE

II. FORMAT CODE PHP TRONG VS CODE VỚI PHP SNIFFER & BEAUTIFIER

2.1 Cấu hình thông tin Allowed Auto Rulesets

  1. 2.2 Cấu hình 2 thông tin Executable Path CBF và Executable Path CS
  2. III. Dùng thử
  3. Chào các bạn,

Đây là bài viết tiếp theo của bài Code PHP chuẩn convention với PHP CodeSniffer. Trong bài này, mình sẽ hướng dẫn các bạn auto check lỗi và format code PHP trong Vs Code – một trong những code editor được yêu thích nhất hiện nay.format code PHP, mà chúng ta phải cài thêm từ extension bên ngoài, và mình sẽ hướng dẫn các bạn cài ở ngay mục phía dưới đây.

II. FORMAT CODE PHP TRONG VS CODE VỚI PHP SNIFFER & BEAUTIFIER

2.1 Cấu hình thông tin Allowed Auto RulesetsPHP Sniffer & Beautifier này là dễ dùng và dễ tùy biến nhất. Để cài đặt extension này, các bạn vào mục Extensions của VS Code, tìm kiếm với từ khóa là “Sniffer & Beautifier” sẽ ra.

2.2 Cấu hình 2 thông tin Executable Path CBF và Executable Path CS

III. Dùng thử

Chào các bạn,

Đây là bài viết tiếp theo của bài Code PHP chuẩn convention với PHP CodeSniffer. Trong bài này, mình sẽ hướng dẫn các bạn auto check lỗi và format code PHP trong Vs Code – một trong những code editor được yêu thích nhất hiện nay.Sniffer & Beautifier, có 3 thông tin setting quan trọng là Allowed Auto RulesetsExecutable Path CBF và Executable Path CS. Mình sẽ hướng dẫn các bạn các cấu hình các thông tin này sao cho phù hợp ngay sau đây.

Lưu ý, để hiểu bài viết này hơn, thì bạn cần đảm bảo các yêu cầu sau:

2.1 Cấu hình thông tin Allowed Auto Rulesets

2.2 Cấu hình 2 thông tin Executable Path CBF và Executable Path CS

III. Dùng thử

1

2

3

4

5

6

7

8

9

10

11

12

{

    "phpsab.allowedAutoRulesets": [

        ".phpcs.xml"

[home] /Users/admin/.composer
0

        

[home] /Users/admin/.composer
2
[home] /Users/admin/.composer
0

        

[home] /Users/admin/.composer
5
[home] /Users/admin/.composer
0

        

[home] /Users/admin/.composer
8
[home] /Users/admin/.composer
9

        

# Đường dẫn tới phpcbf
/Users/admin/.composer/vendor/bin/phpcbf

# Đường dẫn tới phpcs
/Users/admin/.composer/vendor/bin/phpcs
1
[home] /Users/admin/.composer
0

        

# Đường dẫn tới phpcbf
/Users/admin/.composer/vendor/bin/phpcbf

# Đường dẫn tới phpcs
/Users/admin/.composer/vendor/bin/phpcs
4

    

# Đường dẫn tới phpcbf
/Users/admin/.composer/vendor/bin/phpcbf

# Đường dẫn tới phpcs
/Users/admin/.composer/vendor/bin/phpcs
6

# Đường dẫn tới phpcbf
/Users/admin/.composer/vendor/bin/phpcbf

# Đường dẫn tới phpcs
/Users/admin/.composer/vendor/bin/phpcs
7

2.2 Cấu hình 2 thông tin Executable Path CBF và Executable Path CS

III. Dùng thử

Chào các bạn,

composer config --list --global | grep "home"

Đây là bài viết tiếp theo của bài Code PHP chuẩn convention với PHP CodeSniffer. Trong bài này, mình sẽ hướng dẫn các bạn auto check lỗi và format code PHP trong Vs Code – một trong những code editor được yêu thích nhất hiện nay.

Lưu ý, để hiểu bài viết này hơn, thì bạn cần đảm bảo các yêu cầu sau:: mỗi máy sẽ cho ra một kết quả khác nhau, và bên dưới là kết quả trên máy của mình

[home] /Users/admin/.composer

Máy tính đã cài composer ở dạng global.

# Đường dẫn tới phpcbf
/Users/admin/.composer/vendor/bin/phpcbf

# Đường dẫn tới phpcs
/Users/admin/.composer/vendor/bin/phpcs

Máy tính đã cài PHP CodeSniffer ở dạng global.Sniffer & Beautifier là xong.

III. Dùng thử

Chào các bạn,

1

2

3

4

Đây là bài viết tiếp theo của bài Code PHP chuẩn convention với PHP CodeSniffer. Trong bài này, mình sẽ hướng dẫn các bạn auto check lỗi và format code PHP trong Vs Code – một trong những code editor được yêu thích nhất hiện nay.

Lưu ý, để hiểu bài viết này hơn, thì bạn cần đảm bảo các yêu cầu sau:

Máy tính đã cài composer ở dạng global.

    4{2{6

Máy tính đã cài PHP CodeSniffer ở dạng global.

1

2

3

4

5

6

7

8

9

    7

Bạn hiểu ý nghĩa của 2 công cụ phpcs và phpcbf.

Bạn hiểu ý nghĩa của file cấu hình phpcs.xml trong dự án.

# Đường dẫn tới phpcbf
/Users/admin/.composer/vendor/bin/phpcbf

# Đường dẫn tới phpcs
/Users/admin/.composer/vendor/bin/phpcs
7

Nếu không, hãy đọc phần trước của bài viết này, tại đó mình có cung cấp các nội dung hữu ích về các yêu cầu trên.

Xem thêm các việc làm PHP lương cao trên TopDev

Giống như nhiều editor khác, VS Code có tính năng tự động format code của bạn cho chuẩn hơn.

Phím tắt để format code trên VS Code tương ứng với từng hệ điều hành như sau:

Các lỗi convention đã được fix.

Công việc tích hợp Sniffer & Beautifier vào VS Code để format code PHP đến đây là kết thúc, chúc các bạn thử nghiệm thành công.Sniffer & Beautifier vào VS Code để format code PHP đến đây là kết thúc, chúc các bạn thử nghiệm thành công.

Hẹn gặp lại bạn trong các bài viết tiếp theo.

Bài viết gốc được đăng tải tại phambinh.net

Có thể bạn quan tâm:

  • Sếp nhớ trả lương em gấp 10 nha [phần 2] – HĐH Ubuntu
  • Code PHP chuẩn convention với PHP CodeSniffer
  • Code PHP làm sao cho sạch [Phần 2]

Xem thêm tuyển dụng các vị trí IT hấp dẫn trên TopDev

Bài Viết Liên Quan

Chủ Đề