Php 8.1 nhiều loại

Lỗi là lỗi hoặc kết quả không mong muốn. Cải thiện hiệu suất, tối ưu hóa mã và được coi là cải tiến, không phải lỗi. Sau khi đóng băng tính năng, chỉ các lỗi mới được xử lý, trong đó ưu tiên cao nhất là hồi quy [các thay đổi bất lợi so với phiên bản trước]. ?
  • Bạn muốn đóng góp? . Có nhiều thông tin khác trên trang báo cáo của chúng tôi, chẳng hạn như các bản vá cần thử nghiệm và trên trang dự án tính năng của chúng tôi
  • câu hỏi khác?
  • Liên lạc

    Chú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

    Cập nhật ngày 24 tháng 11 năm 2020. Đã thêm một lời kêu gọi trong phần “Xác thực loại/giá trị nghiêm ngặt cho các chức năng nội bộ” rằng vẫn có các trường hợp trong đó WP Lõi Lõi Core is the set of software required to run WordPress. The Core Development Team builds WordPress. có khả năng vượt qua không hợp lệ không hợp lệ Giải pháp trên trình theo dõi lỗi [và nói chung . nhập vào PHP PHP Ngôn ngữ kịch bản web mà WordPress được kiến ​​trúc chủ yếu. WordPress yêu cầu PHP 5. 6. 20 hoặc cao hơn các chức năng cốt lõi, đặc biệt là khi các giá trị được chuyển qua các bộ lọc. Đạo cụ @ hellofromtonya.

    PHP8. 0 đang trong giai đoạn cuối của chu kỳ phát hành. Kể từ ngày xuất bản của bài viết này, phiên bản 8. 0 RC5 đã được phát hành và bản phát hành cuối cùng của PHP 8. 0. 0 được lên lịch vào ngày 26 tháng 11 năm 2020

    Vì những thay đổi dự kiến ​​trong PHP 8 đã được công bố vào đầu năm nay, WordPress Những người đóng góp cốt lõi Những người đóng góp cốt lõi Core contributors are those who have worked on a release of WordPress, by creating the functions or finding and patching bugs. These contributions are done through Trac. //core.trac.wordpress.org. đã làm việc để xác định các sự cố tương thích tiềm ẩn trong cơ sở mã. Điều này bao gồm một cuộc gọi để kiểm tra sớm hơn trong chu kỳ phát hành.

    WordPress Core nhằm mục đích tương thích với PHP 8. 0 trong 5. 6 phát hành [hiện dự kiến ​​vào ngày 8 tháng 12 năm 2020]

    Tuy nhiên, PHP8. 0 là một bản cập nhật phiên bản chính với một số lượng lớn các thay đổi phá vỡ khả năng tương thích ngược và nhiều tính năng không được dùng trong PHP 7. bản phát hành tính năng x đã chính thức bị xóa

    Khả năng tương thích ở đây có nghĩa là gì?

    Nỗ lực đáng kể đã được đưa vào việc tạo ra WordPress 5. 6 tương thích với PHP 8, nhưng rất có thể vẫn còn những vấn đề chưa được khám phá

    Do bản chất của việc sử dụng WordPress và cam kết với cơ sở người dùng của chúng tôi, tính tương thích sẽ được xem xét trong mắt những người dùng đó. Mục tiêu là nâng hệ sinh thái rộng lớn hơn lên trạng thái tương thích với PHP 8. Điều đó yêu cầu phần mềm Core không chỉ tự tương thích mà còn cung cấp khả năng bảo vệ chống lại các sự cố thường thấy trong quá trình chuyển đổi sang PHP 8, trong khi vẫn tiếp tục hoạt động trên các phiên bản PHP cũ hơn

    Cũng cần thừa nhận rằng WordPress không bao giờ được sử dụng riêng lẻ [không có bất kỳ chủ đề hoặc plugin nào], vì vậy bản thân WordPress có thể chạy trên PHP 8 không có nghĩa là khả năng tương thích “đầy đủ”

    Trạng thái hỗ trợ PHP 8 trong hệ sinh thái rộng lớn hơn [plugin, chủ đề, v.v. ] không thể biết được. Vì lý do đó, WordPress 5. 6 nên được coi là “ beta Beta Bản phát hành trước của phần mềm được cung cấp cho một nhóm lớn người dùng . Các phiên bản beta đã trải qua quá trình thử nghiệm alpha nội bộ và nhìn chung khá giống về hình thức, cảm nhận và chức năng với sản phẩm cuối cùng; . tương thích” với PHP 8.

    “Khả năng tương thích beta”

    Gọi WordPress 5. 6 “tương thích beta” là bước đầu tiên tốt. Làm như vậy thừa nhận công việc khó khăn đã được thực hiện để WordPress chạy trên PHP 8 mà không gặp sự cố lớn và vượt qua các bài kiểm tra PHPUnit. Nó cũng tôn vinh cam kết của dự án về việc tương thích với các phiên bản PHP mới khi chúng được phát hành

    Đồng thời, Core không thể yêu cầu “tương thích hoàn toàn” vì quá trình đạt được trạng thái đó mất nhiều thời gian hơn trong hệ sinh thái lớn hơn. Đó là nơi WordPress Core cần trợ giúp

    Tất cả plugin Plugin Plugin là một phần mềm chứa một nhóm các chức năng có thể được . Họ có thể mở rộng chức năng hoặc thêm các tính năng mới vào trang web WordPress của bạn. Các plugin WordPress được viết bằng ngôn ngữ lập trình PHP và tích hợp hoàn toàn với WordPress. Đây có thể là miễn phí trong WordPress. org Thư mục plugin https. //wordpress. org/plugins/ hoặc có thể là plugin dựa trên chi phí từ bên thứ ba và các nhà phát triển chủ đề, cũng như các cộng đồng lưu trữ, được yêu cầu làm cho mã của họ tương thích với PHP 8. Điều này sẽ cho phép WordPress đạt được “khả năng tương thích hoàn toàn” thực sự sớm hơn và người dùng cuối không phải gánh gánh nặng.

    Cũng cần lưu ý rằng tất cả các vấn đề về khả năng tương thích đã biết được xác định thông qua thử nghiệm tự động hoặc phân tích tĩnh đều đã được giải quyết, ngoại trừ những vấn đề chi tiết hơn trong bài đăng này. Phạm vi kiểm tra tự động của WordPress Core cần cải thiện nhiều và một số vấn đề sẽ yêu cầu kiểm tra thủ công WordPress trên PHP 8 trong các điều kiện khác nhau để khám phá

    Vì những lý do trên, bạn nên kiểm tra kỹ lưỡng trang web của mình trước khi nâng cấp lên PHP 8

    Dưới đây là phân tích lý do tại sao bản cập nhật PHP 8 hơi khác so với các bản cập nhật PHP gần đây khác và những thay đổi ảnh hưởng trực tiếp đến WordPress trong PHP 8. 0 mà các nhà phát triển cần lưu ý

    Các loại bản phát hành PHP

    Quy trình phát hành mà dự án PHP hiện đang tuân theo đã được đề xuất và thiết lập vào năm 2010. Quá trình này phác thảo các nguyên tắc nghiêm ngặt về thời điểm có thể thực hiện một số loại thay đổi nhất định. Quá trình này được cấu trúc xung quanh ý tưởng về "các bản phát hành chính" và tuân theo phiên bản ngữ nghĩa

    Bản phát hành chính hiện tại của PHP là 7. Trong 5 năm qua, đã có 4 bản phát hành tính năng cho PHP 7 bản phát hành chính bản phát hành chính Một bản phát hành, . 6], là trọng tâm của chu kỳ phát hành đầy đủ và phát triển tính năng. WordPress sử dụng số thập phân cho các phiên bản phát hành chính, vì vậy 2. 8, 2. 9, 3. 0 và 3. 1 là tuần tự và có thể so sánh trong phạm vi. [7. 1, 7. 2, 7. 3 và 7. 4] và hơn 130 bản phát hành sửa lỗi/bảo mật cho các bản phát hành tính năng này.

    Bản phát hành tính năng

    Mặc dù các tính năng mới và lỗi lỗi Lỗi là lỗi hoặc kết quả không mong muốn. Cải thiện hiệu suất, tối ưu hóa mã và được coi là cải tiến, không phải lỗi. Sau khi đóng băng tính năng, chỉ các lỗi mới được xử lý, trong đó ưu tiên cao nhất là hồi quy [các thay đổi bất lợi so với phiên bản trước]. các bản sửa lỗi được cho phép trong bản phát hành tính năng, khả năng tương thích ngược và API API API . tính tương thích phải được duy trì. Các quy tắc này quy định loại thay đổi nào được phép, giảm khả năng các trang web sẽ bị hỏng khi nâng cấp lên các bản phát hành tính năng mới trong cùng một bản phát hành chính của PHP.

    Khi các tính năng cũ hơn không được dùng trong các bản phát hành này, chúng vẫn hoạt động. Thông thường các tính năng không dùng nữa sẽ gây ra lỗi [thường ở cấp độ

    Chủ Đề