PHP date_add是DateTime::add的别名,但who在内部调用who



date_add一样,DateTime类中有许多函数date_diffdate_format等具有相应的别名。

您知道内部DateTime::add是否调用date_add,反之亦然吗?

只是为了确保:DateTime类是用PHP内部编译的,不是吗?我的意思是,当我调用DateTime类时,我是否调用了不需要像我的.PHP文件一样首先由PHP解析的代码?!

DateTime扩展是用C编写的。结果是:

  • 它是在执行任何PHP脚本之前加载的。所以答案是否定的,它不需要被引擎解析
  • C显然不支持对象。类通常以结构和函数为基础进行模拟。所以DateTime::add根据"对象"的引用翻译为date_add

最新更新