PHP 是否正式支持 "including" 函数?

Is "including" functions officially supported in PHP?

我正在使用 Sage from roots.io and noticed that they are "including" functions(不是文件),例如:

<?php include Namespace\Function(); ?>

我真的很喜欢这种方法,但我已经阅读了所有 PHP 文档,而我的 Google-fu 在这里让我失望了...

我想知道 PHP 是否正式支持它(即:它是否没有记录并且将来可能不受支持?)

我还想知道这样做是否有任何影响或 "gotchas",而不是仅仅导入命名空间并调用函数,或者实例化一个 class 并调用一个方法。

它不包含函数,而是包含函数 returns 的文件。 所以 Namespace\Function() returns 一个文件的路径,然后使用 include.

从 PHP 5.6 开始,您可以使用 use function 语法从命名空间导入已加载的函数。请查看文档以获取更多信息:http://php.net/manual/en/language.namespaces.importing.php