PHP phiên bản ổn định mới nhất 2022 2024

Xem PHP phiên bản ổn định mới nhất 2022 2024

31 Th08 2022

PHP7. 4 EOL. Cập nhật lên phiên bản mới nhất

PHP8. 2 là bản phát hành nhỏ tiếp theo của PHP 8, được phát hành vào ngày 24 tháng 11 năm 2022. Vì vậy, chúng ta hãy xem xét một số bổ sung và tính năng mới thú vị nhất sẽ giúp PHP nhanh hơn và đáng tin cậy hơn. Mặc dù PHP 8. 1 cải thiện đáng kể hiệu suất và khả năng đọc mã, PHP 8. 2 sẽ là điểm chuẩn thực sự cho hiệu năng của PHP. Bên cạnh các tính năng mới, ngôn ngữ đã trải qua những thay đổi đáng kể. Phần lớn những thay đổi này không phá vỡ, nhưng một số thay đổi có thể ảnh hưởng đến cơ sở mã của bạn

Cảnh báo ngừng sử dụng, theo định nghĩa, không phải là “phá vỡ”. mà là một cảnh báo cho nhà phát triển rằng chức năng sẽ bị xóa hoặc thay đổi trong tương lai. Tốt nhất là đừng bỏ qua các cảnh báo không dùng nữa và khắc phục chúng càng sớm càng tốt, tạo lộ trình nâng cấp lên PHP 8. 0 dễ dàng hơn. Trước khi nói về 8. 2 hãy thảo luận về sự khác biệt giữa PHP 7. 4 và PHP8. 0
 

Mục lục

  • Sự khác biệt giữa PHP 7 là gì. 4 và PHP8. 0?
  • Các tính năng của PHP 7. 4
  • Khi nào thì PHP 7. 4 EOL?
  • Chúng ta phải làm gì nếu PHP 7. 4 sắp kết thúc?
  • Tại sao bạn cần nâng cấp lên PHP 8/8. 1?
  • Các tính năng của PHP8. 0 có thể nâng cấp hiệu suất của bạn
  • Lợi ích của PHP 8. 0 phiên bản
  • Các tính năng của PHP 8 là gì. 1?
  • Tổng quan về phiên bản sắp tới PHP 8. 2
  • Có gì mới trong PHP 8. 2 phiên bản
  • Luôn cập nhật phiên bản PHP của bạn với Spawoz

  •  

Sự khác biệt giữa PHP 7 là gì. 4 và PHP8. 0? 

PHP7. 4

PHP7. 4  là phiên bản ổn định mới nhất. Nó được phát hành vào ngày 28 tháng 11 năm 2019 và là phiên bản cuối cùng trước PHP 8. Nó bao gồm nhiều tính năng mới, bổ sung cú pháp và sửa lỗi

Đặc trưng

  • Các thuộc tính đã nhập được hỗ trợ
  • chức năng mũi tên được hỗ trợ
  • Tham số chống biến đổi và trả về hiệp biến
  • Hỗ trợ người vận hành cho nhiệm vụ hợp nhất
  • Tài liệu tham khảo không đầy đủ
  • Ngưng sử dụng toán tử tải trước và lan truyền trong biểu thức mảng
     

PHP8. 0

So với PHP 7, PHP 8 giới thiệu một loạt các tính năng, cải tiến, chức năng mới và không dùng nữa cho ngôn ngữ

Đặc trưng

  • Trình biên dịch Just-In-Time (JIT)
  • Toán tử nullsafe
  • đối số được đặt tên
  • Thuộc tính
  • biểu thức khớp
  • Kế thừa với các phương pháp riêng tư
  • Bản đồ yếu
  • Nhập chú thích cho các chức năng nội bộ
  • ext-JSON luôn có sẵn
  • Lỗi loại nhất quán
     

Các tính năng của PHP 7. 4

là phiên bản ổn định mới nhất. Nó được phát hành vào ngày 28 tháng 11 năm 2019 và là phiên bản cuối cùng trước PHP 8. Nó bao gồm nhiều tính năng mới, bổ sung cú pháp và sửa lỗi

Bài đăng này chứa danh sách mọi thứ mới và thay đổi để giúp bạn chuẩn bị cho việc nâng cấp. Nhưng trước tiên, hãy xem xét một số điểm nổi bật của PHP 7. 4

  • Đối với các chức năng một lớp sạch hơn, hãy sử dụng các chức năng mũi tên
  • Tải trước để có hiệu suất tốt hơn
  • Thuộc tính lớp được gõ
  • Tăng loại phương sai
  • Là một phím tắt, toán tử gán hợp nhất null
  • FFI để phát triển tiện ích mở rộng PHP tốt hơn
  • Các giá trị số có thể được định dạng bằng dấu gạch dưới
  • Toán tử trải mảng
     

Khi nào thì PHP 7. 4 EOL?

PHP7. 4 sẽ hết hạn sử dụng (EOL) vào ngày 28 tháng 11 năm 2022, điều đó có nghĩa là các sự cố bảo mật đã biết sẽ không còn được giải quyết nữa, khiến các trang web dễ bị tổn thương trước các lỗ hổng bảo mật nghiêm trọng

Chúng phải được cập nhật lên phiên bản mới hơn. Chúng tôi khuyên bạn nên nâng cấp lên một trong hai. 0/8. 1. PHP8. 0 được hỗ trợ đến ngày 26 tháng 11 năm 2023 và 8. 1 được hỗ trợ đến ngày 25 tháng 11 năm 2024. Các phiên bản PHP chính mới cung cấp hàng loạt tính năng mới cũng như một số điểm không tương thích. Trước khi chuyển đổi các phiên bản PHP trong các tình huống sản xuất, chúng nên được kiểm tra. Đối với khả năng hỗ trợ PHP mới, bạn có thể cần yêu cầu nhà phát triển của mình cập nhật một số mã, cũng như kiểm tra các phiên bản ứng dụng và plugin
 

Chúng ta phải làm gì nếu PHP 7. 4 sắp kết thúc?

PHP 7 được phát hành lần đầu tiên vào năm 2015. Hiện tại, 68. 9 phần trăm của tất cả các trang web được hỗ trợ bởi PHP vẫn đang sử dụng một trong 7. 4 phiên bản. PHP 8 đã có từ tháng 11 năm 2020, nhưng chỉ 1% trang web thực hiện chuyển đổi. Sử dụng phần mềm lỗi thời hiếm khi là một ý tưởng hay. Phần mềm càng cũ thì càng có nhiều lỗi, chức năng lỗi thời hoặc thiếu sự hỗ trợ của nhà phát triển. Sự thiếu hỗ trợ đó chính xác là ý nghĩa của EOL

Khi một phần mềm hết hạn sử dụng, các nhà phát triển sẽ ngừng cung cấp hỗ trợ, các bản cập nhật lớn và các bản vá bảo mật. Do đó, nếu bạn tiếp tục sử dụng phiên bản lỗi thời đó, bạn sẽ tự xử lý mọi vấn đề.
 

Tại sao bạn cần nâng cấp lên PHP 8/8. 1?

Vào ngày 26 tháng 11 năm 2020, PHP 8 có sẵn cho công chúng. Bản cập nhật mới này giới thiệu một số tính năng mới và tối ưu hóa cho ngôn ngữ. Mặc dù nhiều RFC đã được chấp nhận và triển khai, nhưng đã đến lúc đi sâu vào một số tính năng mới thú vị nhất giúp PHP nhanh hơn và an toàn hơn. Bạn có thể cần cải thiện mã của mình để chạy trên PHP 8. Nếu bạn đã theo kịp các bản phát hành mới, thì việc cập nhật sẽ không quá khó khăn vì hầu hết các thay đổi vi phạm đã không được chấp nhận trong 7. phiên bản x. Bên cạnh những thay đổi đột phá, giới thiệu các tính năng mới như trình biên dịch JIT rất được mong đợi, các loại liên kết, thuộc tính, v.v.
 

Các tính năng của PHP8. 0 Điều đó có thể nâng cấp hiệu suất của bạn

Là một nhà phát triển PHP lâu năm, thật vui khi thấy PHP 8 mang đến rất nhiều cập nhật hữu ích, chẳng hạn như Đối số được đặt tên, cho phép bạn xác thực dữ liệu vào một hàm dựa trên tên đối số của chúng thay vì thứ tự đối số. Sau đó, trong các phiên bản trước, cách duy nhất để khai báo các loại liên kết là thông qua các nhận xét chú thích tài liệu PHP, nhưng giờ đây chúng có thể được thực hiện trực tiếp. Tất cả các tính năng này là một cải tiến đáng kể đối với API phản chiếu. Dưới đây là một số tính năng mới thú vị của PHP 8.
 

Trình biên dịch đúng lúc

JIT đã có sẵn như một công cụ kiểm tra trong PHP kể từ phiên bản 7. 4, nhưng hiệu suất và khả năng sử dụng của nó đã được cải thiện rất nhiều trong phiên bản PHP 8. JIT đã có sẵn ở chế độ bị vô hiệu hóa theo thiết kế trong PHP 7. 4 để tiến hành thực nghiệm và đánh giá các biến khác. Do cách nó xử lý biên dịch tập lệnh PHP, JIT sẽ tăng tốc độ của các ứng dụng PHP 8. Nó đơn giản so với V8, HHVM, PyPy và các JIT PHP hiện đại khác, nhưng nó làm tăng tổng độ phức tạp của PHP, khả năng xảy ra các lỗi mới cũng như chi phí tạo và bảo trì. Trình biên dịch JIT mới và được cải tiến, hiện được hỗ trợ chính thức bởi cơ chế PHP, cho phép bạn thực thi mã ứng dụng nhanh hơn trình thông dịch truyền thống.
 

Toán tử nullsafe

Toán tử an toàn null mới? . Nếu bạn đã quen thuộc với toán tử hợp nhất null, thì bạn đã biết những sai sót của nó. Các cuộc gọi phương thức không hoạt động. Sẽ tốt hơn nếu bạn sử dụng kiểm tra trung gian thay vì trợ giúp tùy chọn.
 

Đối số được đặt tên

Với đối số được đặt tên, nhà phát triển có thể chuyển giá trị cho hàm bằng cách xác định tên giá trị, loại bỏ nhu cầu xem xét thứ tự của chúng. Các tham số tùy chọn cũng có thể được bỏ qua. Bởi vì tên của các đối số là mô tả, các đối số được đặt tên làm cho mã dễ hiểu hơn.
 

Biểu thức phù hợp

Các biểu thức so khớp là tính năng đáng chú ý nhất mà tôi phát hiện ra trong PHP 8 giúp viết mã dễ dàng hơn. Giờ đây, các nhà phát triển có thể trả về một giá trị dựa trên đầu vào đã cho mà không cần sử dụng bất kỳ từ khóa bổ sung nào. Nó giống như người anh lớn của biểu thức chuyển đổi. biểu thức khớp có thể trả về giá trị, không yêu cầu câu lệnh ngắt, có thể kết hợp các điều kiện, sử dụng so sánh loại nghiêm ngặt và không ép buộc bất kỳ loại nào.
 

Kế thừa với các phương pháp riêng tư

PHP trước đây đã sử dụng các phương thức công khai, được bảo vệ và riêng tư để thực hiện các kiểm tra thừa kế tương tự. Nói cách khác, các phương thức riêng tư phải tuân thủ các quy tắc chữ ký phương thức giống như các phương thức được bảo vệ và công khai. Do đó, các lớp dành cho trẻ em sẽ không thể sử dụng các phương thức riêng tư. Do tính năng PHP 8 được cập nhật này, các kiểm tra thừa kế này không còn được thực hiện trên các phương thức riêng tư. Hơn nữa, việc sử dụng tính năng riêng tư cuối cùng không có ý nghĩa gì, vì vậy làm như vậy bây giờ sẽ dẫn đến cảnh báo.
 

Bản đồ yếu

PHP 8 bao gồm triển khai WeakMap trong PHP 7. 4. WeakMap chứa các tham chiếu đến các đối tượng không ngăn chặn việc thu gom rác từ các đối tượng đó. Họ cũng giới thiệu các bộ đệm chứa tham chiếu đến các lớp thực thể để cải thiện hiệu suất của các mối quan hệ thực thể, chẳng hạn như ORM. Các đối tượng thực thể này không thể được thu gom rác miễn là bộ đệm này có tham chiếu đến chúng, ngay cả khi bộ đệm là thứ duy nhất tham chiếu đến chúng.
 

Nhập chú thích cho các chức năng nội bộ

Đây là một vấn đề đã tồn tại từ lâu và với tất cả các cải tiến được thực hiện cho PHP trong các phiên bản trước, vấn đề này cuối cùng đã được giải quyết. Điều này ngụ ý rằng các chức năng và phương thức bên trong sẽ phản ánh loại thông tin hoàn chỉnh.
 

Tên được đặt tên là một mã thông báo duy nhất

Mỗi phần của không gian tên (được phân tách bằng dấu gạch chéo ngược) được PHP hiểu là một chuỗi mã thông báo. RFC này đã sửa đổi hành vi đó, cho phép sử dụng tên dành riêng trong không gian tên.
 

ext-JSON luôn có sẵn

PHP không còn có thể được biên dịch nếu không bật tiện ích mở rộng JSON. Vì JSON được sử dụng rộng rãi nên các nhà phát triển tốt nhất luôn có thể dựa vào sự hiện diện của nó thay vì đảm bảo tiện ích mở rộng tồn tại trước.
 

Mức báo cáo lỗi mặc định

E ALL đã thay thế tất cả trừ E THÔNG BÁO và E KHÔNG DÙNG. Điều này có nghĩa là nhiều lỗi bị bỏ qua âm thầm trước đây có thể đã tồn tại trước khi PHP 8 xuất hiện. E ALL đã thay thế tất cả trừ E THÔNG BÁO và E KHÔNG DÙNG. Điều này có nghĩa là nhiều lỗi bị bỏ qua âm thầm trước đây có thể đã tồn tại trước khi PHP 8 xuất hiện. E ALL đã thay thế tất cả trừ E THÔNG BÁO và E KHÔNG DÙNG. Điều này có nghĩa là nhiều lỗi bị bỏ qua âm thầm trước đây có thể đã tồn tại trước khi PHP 8 xuất hiện.
 

Lợi ích của PHP 8. 0 phiên bản

 

Hiệu suất tốt hơn

PHP 8. 0, giống như mọi phiên bản mới hơn, cải thiện hiệu suất so với PHP 7. 4, nhưng lợi ích lớn nhất đến từ các bổ sung như trình biên dịch Just-In-Time (JIT).
 

Đúng lúc (JIT)

JIT là PHP 8. 0 giúp cải thiện hiệu suất ứng dụng bằng cách xử lý biên dịch tập lệnh PHP. Nói một cách đơn giản, điều đó có nghĩa là mã ứng dụng phức tạp hơn có thể được thực thi nhanh hơn.
 

Các tính năng mới

PHP 8 có rất nhiều thay đổi khi so sánh với PHP 7. 4 và bao gồm nhiều tính năng mà bất kỳ PHP nào cũng có thể sử dụng được. Vì vậy, chúng ta hãy đi lang thang và những điều quan trọng nhất.
 

Thuộc tính

Các thuộc tính (còn được gọi là chú thích) cung cấp một cách mới để mô tả và cấp các hành vi đặc biệt cho một số lớp. Chúng được định nghĩa là một loại siêu dữ liệu có cấu trúc có thể được thêm vào lớp, thuộc tính, chức năng và các khai báo khác.
 

Đối số được đặt tên

Các đối số được đặt tên, một phần mở rộng của các tham số vị trí hiện có, đã được giới thiệu trong PHP 8. Chúng ngụ ý rằng bạn có thể chỉ định đối số nào được truyền đơn giản bằng cách sử dụng tên tham số, loại bỏ nhu cầu xem xét thứ tự.
 

Kết hợp biểu thức

Nếu bạn đã từng học qua khối lập trình, bạn sẽ nhận ra cách khớp biểu thức từ các ngôn ngữ khác. PHP 7 có ba phiên bản khác nhau được tích hợp trong suốt vòng đời của nó. Biểu thức đối sánh mới trong PHP 8 đơn giản hóa rất nhiều cuộc sống của nhà phát triển bằng cách cho phép bạn trả về một giá trị dựa trên đầu vào đã cho với ngữ nghĩa an toàn hơn so với toán tử chuyển đổi.
 

Toán tử Nullsafe

Nếu Ngoại lệ tham chiếu Null là nguyên nhân gây hại cho cuộc sống nhà phát triển của bạn, toán tử an toàn null có thể giúp ngăn chặn chúng bằng cách kiểm tra xem mã có thể được thực thi mà không có lỗi hay không. Nếu bạn đã từng cần lấy một giá trị từ một đối tượng lồng nhau đa cấp hoặc viết mã để kiểm tra xem một biến đã được đặt trước khi sử dụng nó hay chưa, thì PHP 8. Toán tử an toàn null của 0 sẽ có ích.
 

Các tính năng của PHP 8 là gì. 1?

PHP8. 1 là phiên bản mới chính của PHP giới thiệu một số tính năng mới, cải thiện chất lượng cuộc sống và cố gắng chuẩn bị cho PHP loại bỏ dần một số tính năng cũ bằng cách ngừng sử dụng và hạn chế một số chức năng không mong muốn

PHP 8. 1 là sự tiếp nối tiến trình của PHP trong việc cung cấp các loại cải tiến hệ thống khác nhau. Nó cũng bao gồm nhiều tính năng thúc đẩy lập trình phòng thủ. Hỗ trợ cho Enums, Fibers, không bao giờ trả về một loại, Loại giao lộ, thuộc tính chỉ đọc và cú pháp có thể gọi hạng nhất là một trong những điểm nổi bật của PHP 8. 1. Nó cũng không dùng một số tính năng, có thể gây ra sự cố khi nâng cấp các ứng dụng PHP cũ lên PHP 8. 1.
 

liệt kê

Enums sẽ có sẵn trong PHP 8. 1. Nếu bạn không chắc chúng dùng để làm gì, bạn có thể tìm hiểu thêm về chúng tại đây. Enums sẽ là một cải tiến đáng kể trong PHP, vì vậy tôi rất mong được thấy chúng trong PHP 8. 1. Để khai báo Enums, PHP 8. 1 dự trữ và sử dụng từ khóa enum. Cú pháp tương tự như cú pháp của một đặc điểm/lớp/giao diện

cú pháp liệt kê

Bộ đồ enum {

trường hợp câu lạc bộ

kim cương

trường hợp trái tim

trường hợp quân bích

}

Các Enum được khai báo bằng từ khóa enum, theo sau là tên của Enum. Theo tùy chọn, một Enum có thể khai báo chuỗi hoặc int làm giá trị được hỗ trợ. Enums cũng có thể được sử dụng để mở rộng các lớp và triển khai các giao diện. Trong nội bộ, ở cấp trình phân tích cú pháp PHP, một mã thông báo mới có tên T ENUM với giá trị 369 đã được chỉ định. Enums cũng có thể chứa một giá trị cho từng trường hợp, làm cho chúng trở thành Backed Enums.
 

Khai báo Enums

Enums được triển khai nội bộ trên các lớp PHP hàng đầu và chúng kế thừa phần lớn ngữ nghĩa của lớp với một số ràng buộc bổ sung. Enums hỗ trợ không gian tên, tự động tải, phương thức (nhưng không phải thuộc tính), triển khai giao diện và nhiều hành vi liên quan đến lớp PHP khác. Một enum cơ bản chỉ đơn giản là một cấu trúc enum với từ khóa case được sử dụng để khai báo từng trường hợp. Với việc bổ sung Enums trong PHP 8. 1, PHP hiện dành riêng “enum” làm từ dành riêng, ngăn mọi hàm, lớp, giao diện, v.v. được tạo bằng enum. Do những thay đổi trong cách PHP xem xét các từ khóa dành riêng trong các giá trị không gian tên, nên nó có thể là một phần của không gian tên.
 

Hàm enum_exists mới

PHP 8. 1 cũng bao gồm một hàm enum mới để xác định xem một Enum có tồn tại hay không. Bởi vì Enums có ngữ nghĩa lớp, nên hàm tồn tại của lớp cũng trả về true cho Enum.
 

Giao diện UnitEnum

Enums không có giá trị thực hiện giao diện UnitEnum theo mặc định

giao diện UnitEnum {

trường hợp chức năng tĩnh công khai(). mảng;

}

Bởi vì công cụ triển khai giao diện này bên trong, enums không thể triển khai nó một cách rõ ràng. Điều này chỉ để giúp xác định loại Enum. Đơn vịEnum. phương thức trường hợp trả về một mảng của tất cả các trường hợp Enum.
 

Giao diện BackedEnum

Nếu một Enum là một giá trị được hỗ trợ bởi vô hướng, thì Enum đó sẽ tự động có một giao diện được gọi là BackedEnum. Tương tự như giao diện UnitEnum, giao diện BackedEnum không thể được triển khai rõ ràng. Enums với Thuộc tính, Phương thức và Đặc điểm. Enums được thiết kế theo cách mà chúng có thể so sánh trường hợp Enum này với trường hợp Enum khác. Enums phải không trạng thái, có nghĩa là chúng không thể lưu trữ các thuộc tính.
 

Enums kích hoạt các phương thức

Các phương thức có thể được bao gồm trong enums. Chúng cũng hỗ trợ các phương thức tĩnh và công cụ sửa đổi khả năng hiển thị của phương thức tiêu chuẩn. Cái này có nhiều ứng dụng, chẳng hạn khai báo nhãn(). phương thức chuỗi trả về nhãn thân thiện với người dùng.
 

sợi

Fibers là một PHP 8 mới. 1 tính năng bổ sung đồng thời nhẹ và được kiểm soát cho PHP. Fiber về cơ bản là một khối mã giữ ngăn xếp của nó (các biến và trạng thái) và có thể được bắt đầu, tạm dừng hoặc kết thúc một cách cộng tác bởi mã chính và Fiber. Các sợi tương tự như các luồng chương trình máy tính. Hệ điều hành lên lịch các luồng và không đảm bảo khi nào và ở đâu các luồng bị tạm dừng và tiếp tục. Chương trình tự tạo, bắt đầu, tạm dừng và kết thúc các sợi, cho phép kiểm soát tốt cả việc thực thi chương trình chính và thực thi Sợi. Chương trình chính có thể khởi động lại Fiber từ nơi nó bị treo. Điều quan trọng là phải hiểu rằng thực thi đồng thời không có nghĩa là thực thi đồng thời

Ví dụ

$fiber = new Fiber(hàm (). khoảng trống {

$valueafterResuming = Fiber. đình chỉ (‘sau khi đình chỉ’);

// …

})

$valueafterSuspending = $fiber->start();

$fiber->resume(‘sau khi tiếp tục’);
 

Fibers sẽ hoạt động như thế nào?

Sợi là một lớp cuối cùng tương tự như các luồng chương trình máy tính. Hệ điều hành lên lịch các luồng và không đảm bảo khi nào và ở đâu các luồng bị tạm dừng và tiếp tục. Chương trình tự tạo, bắt đầu, tạm dừng và kết thúc các sợi, cho phép kiểm soát tốt cả việc thực thi chương trình chính và thực thi Sợi. Không có gì xảy ra sau khi tạo phiên bản Fiber mới có thể gọi được. Cuộc gọi lại sẽ không được thực thi như mã PHP bình thường cho đến khi Fiber được khởi động

cú pháp

$fiber = new Fiber(hàm(). khoảng trống {

echo “Tôi đang chạy Fiber, yay. “;

});$fiber->start();

Các sợi không đồng bộ cho đến khi bạn tạm dừng chúng trong cuộc gọi lại bằng cách gọi Fiber. đình chỉ(). Fiber bị tạm dừng ở biểu thức đó khi Fiber. đình chỉ () được gọi là. Các biến cục bộ, con trỏ mảng, v.v. sẽ không bị xóa cho đến khi đối tượng Fiber bị xóa khỏi bộ nhớ.
 

Ví dụ

$fiber = new Fiber(hàm(). khoảng trống {

Chất xơ. đình chỉ()

echo “Tôi đang chạy Fiber, yay. “;

})

$sợi->bắt đầu();

$fiber->sơ yếu lý lịch();

Điều này không đồng bộ không chính xác, nhưng điều đó không có nghĩa là ứng dụng của bạn không thể thực hiện đồng thời hai việc. Vấn đề thực sự ở đây là trạng thái của hàm Fiber được lưu ở nơi nó bị tắt. Bạn chuyển đổi giữa các ô tô, mỗi ô tô sẽ đi đến một địa điểm khác nhau. Một trong những khía cạnh hữu ích nhất của bắt đầu () đình chỉ () và tiếp tục () là chúng chấp nhận các đối số.
 

Tổng quan về phiên bản sắp tới PHP 8. 2

PHP 8. 2 dự kiến ​​sẽ được phát hành vào tháng 11 năm 2022, với PHP 8. 1. 5 là phiên bản ổn định gần đây nhất. Mặc dù vẫn còn sớm nhưng bản cập nhật đã nhận được nhiều ý kiến ​​trái chiều. Mặt khác, biết những gì sẽ xảy ra có thể giúp bạn chuẩn bị cho phiên bản PHP mới nhất. Bạn có thể hiểu bản cập nhật có thể ảnh hưởng đến quá trình phát triển như thế nào bằng cách tìm hiểu về các tính năng mới và những tính năng không được dùng nữa. Kiến thức này cũng có thể hỗ trợ bạn trong việc chuẩn bị cho bản phát hành cuối cùng.
 

Có gì mới trong PHP 8. 2 phiên bản

PHP8. 2 dự kiến ​​phát hành vào cuối năm 2022. Lịch phát hành hiện tại như sau, với Tính khả dụng chung (GA) được lên lịch vào ngày 24 tháng 11 năm 2022

  • ngày 9 tháng 6. Alpha 1 sẽ ra mắt
  • ngày 23 tháng 6. Alpha 2 sẽ được phát hành
  • ngày 7 tháng 7. Alpha 3 sẽ được phát hành
  • ngày 19 tháng 7. tính năng đóng băng
  • ngày 21 tháng 7. phiên bản thử nghiệm 1
  • ngày 4 tháng 8. phiên bản thử nghiệm 2
  • ngày 18 tháng 8. phiên bản thử nghiệm 3
  • ngày 1 tháng 9. Phát hành Ứng viên 1
  • Ngày 15 Tháng Chín. Phát hành Ứng viên 2
  • ngày 29 tháng 9. Ứng cử viên phát hành 3
  • ngày 13 tháng 10. Phát hành Ứng viên 4
  • ngày 27 tháng 10. Phát hành Ứng viên 5
  • ngày 10 tháng 11. Phát hành Ứng viên 6
  • ngày 24 tháng 11. đại hội đồng

Theo tài liệu chính thức của trang web PHP, sẽ có một vài tính năng mới và chức năng không dùng nữa.
 

Hiệu suất của PHP 8. 2

Nếu xu hướng phát hành hiện tại vẫn tiếp tục, thì chúng ta sẽ đi được nửa chặng đường của PHP 8. 2, với các bản phát hành tính năng hàng năm thường đến vào cuối tháng 11. Vì vậy, tôi quyết định kiểm tra trạng thái hiện tại của PHP 8. 2 Git và chạy một số điểm chuẩn sơ bộ để xem mọi thứ đang ở đâu. Đặt lại bộ nhớ mức sử dụng cao nhất, một chức năng mới trong PHP 8. 2, sẽ được bao gồm. Nó sẽ xóa mức sử dụng bộ nhớ cao nhất được trả về bởi bộ nhớ đạt mức sử dụng cao nhất. Hàm này sẽ hữu ích trong trường hợp một hành động được gọi nhiều lần và mức sử dụng bộ nhớ cao nhất của mỗi lần lặp được ghi lại. Các nhà phát triển sẽ có thể sử dụng tính năng mới này để đặt lại mức sử dụng bộ nhớ cao nhất bất kỳ lúc nào trong suốt thời gian tồn tại của yêu cầu.
 

Luôn cập nhật phiên bản PHP của bạn với Spawoz

Cải thiện hiệu suất và bảo mật trang web WordPress của bạn là điều khó khăn, nhưng việc chạy phiên bản cập nhật của PHP là một bước đơn giản có thể mang lại kết quả ngay lập tức. Trong khi một số nghi ngờ về tương lai của PHP, ngôn ngữ kịch bản mã nguồn mở này đã không đổi ở phía máy chủ trong quá trình phát triển WordPress trong gần hai thập kỷ. PHP có lẽ đã được nhúng nhiều hơn như một nền tảng quan trọng để phát triển các trang web và tăng tốc độ khi các phiên bản mới hơn đã được tung ra trong những năm gần đây. Spawoz Technologies làm việc chăm chỉ để đảm bảo rằng khách hàng của chúng tôi có quyền truy cập vào các phiên bản PHP mới nhất và chúng tôi thường cung cấp các phiên bản đó ngay sau khi chúng tôi hoàn thành tất cả các thử nghiệm trang web của khách hàng

Trong khi PHP 7. 4 đã được cung cấp cho tất cả các khách hàng Spawoz sau khi phát hành vào năm ngoái, chúng tôi hiện đã tạo PHP 8. 0 / 8. 1  dành cho tất cả khách hàng của Spawoz muốn nâng cấp. Khách hàng có thể tự chọn PHP 8. 0 / 8. 1 là phiên bản PHP của họ cho đến ngày hôm nay. Khách hàng hiện đang sử dụng PHP 7. 4 có thể tiếp tục sử dụng nó trên các trang web hiện có của họ; . 4 sẽ không còn được dùng nữa vào ngày 28 tháng 11 năm 2022. Nhảy vọt PHP 8. 0 vẫn đơn giản như thường lệ, đội ngũ kỹ thuật chuyên nghiệp của chúng tôi sẵn sàng giải đáp các thắc mắc về việc nâng cấp và nếu cần, chúng tôi sẽ hướng dẫn bạn thực hiện quy trình.
 

Phần kết luận

Vì vậy, dựa trên thử nghiệm sơ bộ, PHP 8. 2 tiếp tục nhanh hơn, chỉ một vài phần trăm trong các thử nghiệm khác nhau cho đến nay và với mức sử dụng bộ nhớ tối đa thấp hơn một chút. Tất nhiên, như PHP 8. 2 phương pháp phát hành ổn định. Do thiết kế không đồng bộ mới và trình biên dịch JIT, PHP 8 sẽ nhanh hơn nhiều so với PHP 7. Trong PHP 8, bạn có thể xây dựng các ứng dụng không đồng bộ, đây sẽ là vấn đề lớn đối với các trang web. So với PHP 7, PHP 8 giới thiệu một loạt các tính năng, cải tiến, chức năng mới và không dùng nữa cho ngôn ngữ

Emma George

Nhà phân tích nghiên cứu

Emma là người viết Nội dung và là nhà phân tích Nghiên cứu. Cô ấy đam mê công nghệ và sự hiểu biết sâu sắc của cô ấy về chủ đề này giúp cô ấy tạo ra thông tin có tổ chức và cung cấp thông tin đó theo cách phù hợp. Cô ấy thường viết về tin tức công nghệ, cập nhật mới nhất và xu hướng kinh doanh ở Spawoz

Bạn đang tìm hiểu bài viết PHP phiên bản ổn định mới nhất 2022 2024


HỆ THỐNG CỬA HÀNG TRÙM SỈ QUẢNG CHÂU

Điện thoại: 092.484.9483

Zalo: 092.484.9483

Facebookhttps://facebook.com/giatlathuhuongcom/

WebsiteTrumsiquangchau.com

Địa chỉ: Ngõ 346 Nam Dư, Trần Phú, Hoàng Mai, Hà Nội.

0/5 (0 Reviews)