1

就像在类date_add中有许多函数date_diffdate_format具有相应的别名一样DateTime

你知道是内部DateTime::add调用date_add还是反之?

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

4

1 回答 1

1

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

  • 它在执行任何 PHP 脚本之前加载。所以答案是否定的,它不需要被引擎解析。
  • C 显然不支持对象。类通常在结构和函数上进行模拟。因此 DateTime::add 根据对“对象”的引用转换为 date_add 。
于 2011-05-26T19:27:32.470 回答