升級 PHP 8/8.1 後的一些新寫法
💡
原文中文,约1000字,阅读约需3分钟。
📝
内容提要
PHP 8/8.1升级后,使用PHP CS Fixer的Migration系列rule set,整理新的写法,包括str_contains、str_starts_with、::class magic constants、0o前缀标识八进制数、random_int等。这些新特性更直观易读,也更安全。
🎯
关键要点
- 升級 PHP 8/8.1 後,使用 PHP CS Fixer 的 Migration 系列 rule set 整理新的寫法。
- 引入了更直覺的 str_contains 和 str_starts_with 函數,提升可讀性。
- 使用 ::class magic constants 可以直接從 object 獲取 Class 名稱,簡化代碼。
- PHP 8.1 支援以 0o 前綴標示八進位數字,增強可讀性。
- random_int 函數比過去的 rand 更安全,是官方推薦的亂數函式。
🏷️
标签
➡️