💡
原文英文,约300词,阅读约需1分钟。
📝
内容提要
PHP的空安全操作符简化了Eloquent关系链,但在用户和模型所有者都没有教练时,权限检查会失败(null === null),需在代码审查中特别注意。
🎯
关键要点
- PHP的空安全操作符简化了Eloquent关系链,减少了代码复杂性。
- 使用空安全操作符可以使代码更易读和一致。
- 在权限检查中,如果用户和模型所有者都没有教练,检查会失败(null === null)。
- 需要在代码审查中特别注意这种情况。
- 目前尚不清楚如何使用PHPStan检测此类问题并发出警告。
➡️