Có thể bạn đã cài đặt một số tiêu chuẩn mã hóa bổ sung trên hệ thống của mình hoặc một số tiêu chuẩn ở trên. Nhưng lưu ý rằng PHPCompatibilityWP không tồn tại Show
Quảng cáo Làm cách nào để cài đặt PHPCompatibilityWP?Bây giờ để cài đặt PHPCompatibilityWP, hãy xem thiết lập trình soạn thảo của bạn được tìm thấy ở vị trí composer require --dev phpcompatibility/phpcompatibility-all:"*"2 Trình kiểm tra tương thích PHP của WP Engine là một plugin có thể được cài đặt trên bất kỳ trang web WordPress nào (không chỉ các trang web WP Engine) và cho bạn biết phiên bản PHP nào mà trang web của bạn tương thích với. PHP 7 là phiên bản mới nhất của PHP và nhanh hơn nhiều so với các phiên bản cũ hơn, nhưng trước tiên bạn cần đảm bảo rằng trang web của mình đã sẵn sàng để nâng cấp Sử dụng Trình kiểm tra tương thích PHP để xem trang web của bạn đã sẵn sàng cho PHP 7 chưa. Các trang web chuyển từ các phiên bản PHP cũ hơn sang PHP 7 thường có thể giảm một nửa thời gian tải trang của bạn. Trang web nhanh hơn có nghĩa là tỷ lệ thoát thấp hơn và chuyển đổi cao hơn. Lợi ích & Tính năng
Liên lạcChúng tôi sử dụng Slack để liên lạc theo thời gian thực. Những người đóng góp sống ở khắp nơi trên thế giới, vì vậy có những cuộc thảo luận diễn ra vào tất cả các giờ trong ngày Các cuộc họp phát triển cốt lõi của chúng tôi diễn ra vào thứ Tư hàng tuần lúc 20. 00 UTC trong kênh #core trên Slack. Bất cứ ai cũng có thể tham gia và tham gia hoặc lắng nghe Gói tiện lợi để cài đặt tất cả các bộ quy tắc PHP_CodeSniffer bên ngoài mà tổ chức PHPCompatibility duy trì, trong một lần sử dụng Composer Những gì được bao gồm trong gói này?bộ quy tắc cơ sở
Bộ quy tắc cụ thể của Framework/CMSBộ quy tắc cụ thể của nhà cung cấp PolyfillYêu cầuSử dụng bản phát hành ổn định mới nhất của PHP_CodeSniffer để có kết quả tốt nhất. Phiên bản khuyến nghị tối thiểu của PHP_CodeSniffer là phiên bản 2. 6. 0 Hướng dẫn cài đặtNếu bạn chưa cài đặt plugin Composer để quản lý cài đặt composer require --dev phpcompatibility/phpcompatibility-all:"*"3 cho PHP_CodeSniffer, hãy chạy phần sau từ dòng lệnh composer config allow-plugins.dealerdirect/phpcodesniffer-composer-installer true composer require --dev dealerdirect/phpcodesniffer-composer-installer:"^0.7" phpcompatibility/phpcompatibility-all:"*" Nếu bạn đã cài đặt plugin Composer PHP_CodeSniffer, hãy chạy composer require --dev phpcompatibility/phpcompatibility-all:"*" Tiếp theo, chạy vendor/bin/phpcs -i Nếu mọi việc suôn sẻ, bây giờ bạn sẽ thấy rằng composer require --dev phpcompatibility/phpcompatibility-all:"*"4, composer require --dev phpcompatibility/phpcompatibility-all:"*"5, composer require --dev phpcompatibility/phpcompatibility-all:"*"6 và một số tiêu chuẩn liên quan đến polyfill đã được cài đặt cho PHP_CodeSniffer Cách sử dụngBây giờ bạn có thể sử dụng bất kỳ lệnh nào sau đây để kiểm tra mã của mình ./vendor/bin/phpcs -p . --standard=PHPCompatibility ./vendor/bin/phpcs -p . --standard=PHPCompatibilityJoomla ./vendor/bin/phpcs -p . --standard=PHPCompatibilityWP ./vendor/bin/phpcs -p . --standard=PHPCompatibilityPasswordCompat ./vendor/bin/phpcs -p . --standard=PHPCompatibilityParagonieRandomCompat ./vendor/bin/phpcs -p . --standard=PHPCompatibilityParagonieSodiumCompat ./vendor/bin/phpcs -p . --standard=PHPCompatibilitySymfonyPolyfillPHP54 ./vendor/bin/phpcs -p . --standard=PHPCompatibilitySymfonyPolyfillPHP73 ...etc... # You can also combine the standards if your project uses several: ./vendor/bin/phpcs -p . --standard=PHPCompatibilityPasswordCompat,PHPCompatibilitySymfonyPolyfillPHP70,PHPCompatibilityWP Theo mặc định, bạn sẽ chỉ nhận được thông báo về các tính năng PHP không dùng nữa và/hoặc bị xóa Để tận dụng tối đa các tiêu chuẩn Tương thích PHP, bạn nên chỉ định một composer require --dev phpcompatibility/phpcompatibility-all:"*"0 để kiểm tra lại. Điều đó sẽ cho phép kiểm tra cả các tính năng PHP bị loại bỏ/không dùng nữa cũng như phát hiện mã bằng các tính năng PHP mới
Ví dụ ________số 8Để biết thêm thông tin chi tiết, hãy xem README của tiêu chuẩn chính Chỉ kiểm tra các tệp PHPTheo mặc định PHP_CodeSniffer sẽ phân tích các tệp PHP, JavaScript và CSS. Vì PHPCompatibility chỉ đánh hơi mã PHP mục tiêu, bạn có thể chạy nhanh hơn một chút bằng cách yêu cầu PHP_CodeSniffer chỉ kiểm tra các tệp PHP, như vậy ./vendor/bin/phpcs -p . --standard=PHPCompatibilitySymfonyPolyfillPHP56 --extensions=php --runtime-set testVersion 5.3- Giấy phépTất cả mã trong tổ chức PHPCompatibility được phát hành theo Giấy phép Công cộng Ít hơn GNU (LGPL). Để biết thêm thông tin, hãy truy cập https. //www. gnu. org/copyleft/ít hơn. html Nhật ký thay đổi1. 1. 3 - 2022-10-30
1. 1. 2 - 2021-02-16
1. 1. 1 - 2019-08-29
1. 1. 0 - 2018-10-07
1. 0. 0 - 2018-07-17Bản phát hành đầu tiên chứa các bộ quy tắc PHPCompatibility, PHPCompatibilityJoomla và PHPCompatibilityWP Khả năng tương thích PHP là gì?PHPCompatibility là một tập hợp các lần dò tìm PHP_CodeSniffer để kiểm tra tính tương thích của phiên bản PHP . Nó sẽ cho phép bạn phân tích mã của mình để tương thích với các phiên bản PHP cao hơn và thấp hơn.
Làm cách nào để sử dụng trình kiểm tra tương thích PHP?Làm cách nào để kiểm tra xem mã của bạn có tương thích với PHP không? . Bước 1. Thiết lập PHP_CodeSniffer và PHPCompatibility. Để bắt đầu, bạn cần thiết lập PHP_CodeSniffer trên hệ thống. . Bước 2. Thực hiện các lệnh để kiểm tra tính tương thích. Bây giờ, để tiếp tục, bạn cần thực hiện các lệnh để kiểm tra tính tương thích |