dqajyxqem115006813 2015-10-09 15:14
浏览 16
已采纳

类是否可以通过empty()检查它时实现某些逻辑?

I have a class that contains a bunch of averages, but if there is no data all the fields will be NULL, and in the eyes of my logic, "empty". However, wrapping my class in if(empty($myClassInstance)) returns false, which is correct, but I was wondering if there is any magic methods in PHP where I could say "If this objected is checked for being empty, do some stuff and return a bool"?

I realise I can add a isEmpty() method, I am just curious if this is something that can be done.

  • 写回答

1条回答 默认 最新

  • dongyuan6949 2015-10-09 15:17
    关注

    No.

    From the manual:

    The following things are considered to be empty:
    
    "" (an empty string)
    0 (0 as an integer)
    0.0 (0 as a float)
    "0" (0 as a string)
    NULL
    FALSE
    array() (an empty array)
    $var; (a variable declared, but without a value)
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 相敏解调 matlab
  • ¥15 求lingo代码和思路
  • ¥15 公交车和无人机协同运输
  • ¥15 stm32代码移植没反应
  • ¥15 matlab基于pde算法图像修复,为什么只能对示例图像有效
  • ¥100 连续两帧图像高速减法
  • ¥15 如何绘制动力学系统的相图
  • ¥15 对接wps接口实现获取元数据
  • ¥20 给自己本科IT专业毕业的妹m找个实习工作
  • ¥15 用友U8:向一个无法连接的网络尝试了一个套接字操作,如何解决?