if (time() - $mtime > 3600) 怎么理解"-"

来源:5-3 PHP文件系统之取得文件的修改时间

精慕门4127614

2016-08-28 01:13

if (time() - $mtime > 3600) 

怎么理解这一句???time()-这个"-"是什么意思?减?

写回答 关注

1回答

  • qq_风伤雪_0
    2016-08-28 08:26:55
    已采纳

    time()是目前当前时间的一个时间戳,$mtime是修改文件 的一个时间戳,“- ”就是这2个时间相减之后的一个时间差,

    if (time() - $mtime > 3600)

    意思就是当前时间减去修改文件时间如果大于3600,就执行下面的操作

    精慕门412...

    嗯,居然忘了运算符的优先级,先减再大了比对.3Q了

    2016-08-30 11:36:38

    共 1 条回复 >

PHP进阶篇

轻松学习PHP中级课程,进行全面了解,用PHP快速开发网站程序

181835 学习 · 2577 问题

查看课程

相似问题