spatie / invade 使用私有属性和方法的 PHP 函数

💡 原文中文,约1000字,阅读约需3分钟。
📝

内容提要

该包提供 invade 函数,允许读/写对象的私有属性和调用私有方法。使用 composer 安装,可通过 invade 函数获取私有属性的值并更改私有值,还可以调用私有函数。使用 PHPStan 扩展可消除错误。

🎯

关键要点

  • 该包提供 invade 函数,允许读/写对象的私有属性和调用私有方法。
  • 可以通过 composer 安装该包:composer require spatie/invade。
  • 使用 invade 函数可以获取私有属性的值。
  • invade 函数允许更改私有属性的值。
  • 可以使用 invade 调用私有方法。
  • PHPStan 会报告被入侵的私有方法和属性的错误。
  • 要消除 PHPStan 的错误,需要安装 PHPStan 扩展或手动添加配置。
➡️

继续阅读