【发布时间】:2022-01-19 11:16:54
【问题描述】:
我尝试查看 nesbot/carbon 供应商源代码中的所有文件,但仍然找不到某些方法的实现,例如 roundCentury、addDay、addDays... 除了 php docblock。
因为我想知道这些方法是如何工作的。 我想知道这些方法的实现在哪里?
提前致谢
【问题讨论】:
-
你试过他们的 GitHub 吗?
-
您是否在代码中搜索过
roundCentury? -
@brombeer 问题说是的,他们有。如果你这样做了,你会发现它们是对的:这些方法是使用某种“宏”系统实现的,而不是对象本身。
-
@LajosArpad 不是他们的代码,是第三方库;问题已经表明他们已经看过了。
-
@IMSoP 我知道这一点。但它可能在供应商文件夹中。我总是会开始在本地搜索它,因为如果我找到正在运行的确切代码,那么我会排除版本差异造成的误解。如果没有找到,那我就上网找找。
标签: php laravel-8 php-carbon