rezzza / time-traveler
此包已被弃用且不再维护。未建议替代包。
在PHP中穿越时间
v1.0.0
2014-05-19 08:01 UTC
Requires
- php: >=5.3.2
Requires (Dev)
- atoum/atoum: dev-master
Suggests
- ext-aop: To enable the time traveler and use this library.
This package is not auto-updated.
Last update: 2020-12-06 03:17:33 UTC
README
_
/-\
_____|#|_____
|_____________|
|_______________|
|||_Time_Traveler_|||
| |¯|¯|¯|||¯|¯|¯| |
| |-|-|-|||-|-|-| |
| |_|_|_|||_|_|_| |
| ||~~~| | |¯¯¯|| |
| ||~~~|!|!| O || |
| ||~~~| |.|___|| |
| ||¯¯¯| | |¯¯¯|| |
| || | | | || |
| ||___| | |___|| |
| ||¯¯¯| | |¯¯¯|| |
| || | | | || |
| ||___| | |___|| |
|¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯|
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
使用AOP-PHP在PHP中模拟时间系统。现在您可以在您的应用程序中轻松地穿越时间!
支持的函数
DateTime
对象。date_create
date
gettimeofday
gmdate
microtime
strtotime
time
使用方法
\Rezzza\TimeTraveler::enable(); \Rezzza\TimeTraveler::moveTo('2011-06-10 11:00:00'); var_dump(new \DateTime()); // 2011-06-10 11:00:00 var_dump(new \DateTime('+2 hours')); // 2011-06-10 13:00:00 var_dump(time()); var_dump(microtime()); var_dump(microtime(true)); \Rezzza\TimeTraveler::comeBack();
启动测试
composer install --dev
bin/atoum