与date_add
一样,DateTime
类中有许多函数date_diff
、date_format
等具有相应的别名。
您知道内部DateTime::add
是否调用date_add
,反之亦然吗?
只是为了确保:DateTime
类是用PHP内部编译的,不是吗?我的意思是,当我调用DateTime
类时,我是否调用了不需要像我的.PHP文件一样首先由PHP解析的代码?!
DateTime扩展是用C编写的。结果是:
- 它是在执行任何PHP脚本之前加载的。所以答案是否定的,它不需要被引擎解析
- C显然不支持对象。类通常以结构和函数为基础进行模拟。所以DateTime::add根据"对象"的引用翻译为date_add