php - 如何检查方法是否已定义?
问题描述
getLove
在未定义的情况下,我尝试将变量的值设置为“” :
`$money = $dollar->getCash()->getLove ?? "";`
但我仍然收到错误消息:
尝试调用“Proxies__CG__\App\Entity\Happiness”类的名为“getLove”的未定义方法。
解决方案
使用method_exists,请注意这不考虑“__call()”。
推荐阅读
- php - 无法抓取搜索结果,谷歌不断更改 html 结构
- r - 将列表列表写入单独的 CSV 文件
- android - 带有少量项目的 RecyclerView 滚动侦听器
- ios - 如何绘制高斯模糊效果?
- c# - C# Outlook 处理 ReportItems 的到来?
- c# - How I can do a reference code in my C# documentation?
- c# - 使用 Reactive Subject 触发 DynamicData 缓存更新
- android - 在android中下载pdf并在应用程序中显示
- c# - 使用 OpenCV 识别小物体
- computer-science - 为常规语言抽取引理:我们可以将第一个条件修改为“对于每个 i > 0”吗?