关于 PHP 8.4 的改动 
                            
                                                    
                        
                    
                    
  
                    
                    PHP 8.4 将于 2024 年 11 月 21 日发布。它将包括属性挂钩、JIT 改进,以及无需额外括号的链接方法——这是一个很大的改进!
- Property hooks
- without parentheses
- JIT changes
- Implicit nullable types
- New DOM HTML5 support
其中让我感觉需要花很多精力去适配的改动可能是弃用 Implicit nullable types ,并在 PHP 9 中删除!
// Before
function save(Book $book = null) {}
// After
function save(?Book $book = null) {}这是否意味着在升级到 PHP 9 之前,那些参数可为 null 的方法或函数,全部要做适配!
感兴趣的可以看看这篇文章《What’s new in PHP 8.4》。
 
           
         
             
             
             
             
             
             
             
             
                     
                     
             
        
 
             
             
             
             
             
             
             
             
             
         
             
             
             
           
           关于 LearnKu
                关于 LearnKu
               
                     
                     
                     粤公网安备 44030502004330号
 粤公网安备 44030502004330号 
 
推荐文章: