为什么 PHP 内置标准函数有空函数体?

Ima*_*ARF -11 php c c++ cgi backend

这怎么可能有一个空的函数体?

这与C/C++PHP 是用它编写的)有关吗?或者它与CGI机制或类似的东西有关?

  • 我想知道函数在底层是如何工作的。
  • 如果我想添加一个简单的函数,将用 C++ 编写的“Hello world”返回给 PHP 怎么办?

提前致谢。

在此处输入图片说明

Zol*_*abó 5

这些只是虚拟文件(由 IDE 实现),为内置函数/类提供文档和自动完成目的。

如果您想了解 PHP 的工作原理,请查看其源代码:https : //github.com/php/php-src

如果你想用自定义函数扩展 PHP,你可以用 C++ 编写一个扩展。有很多关于如何开始的教程。