mar*_*cio 2 php function configuration-files
我想在PHP中添加一个函数,这样我就可以在我的服务器上运行的任何脚本中使用它.是否可以注册一个函数,如果它是PHP本机的?PHP是否有某种配置文件,我可以注册新的全局/本机函数?
没有意图在生产中使用它,我只是对如何实现这一点感到好奇.
您可以使用C或C++编写扩展,特别是使用SWIG或FFI编写或使用库绑定.但这有点费力,只有你的意思是编译"本机"功能才有意义.
通过配置向PHP添加新核心功能的惰性选项是设置.这允许注册在其他所有内容之前执行的脚本.(我用它来修复某些服务器上的魔术引号,或者总是让phpquery可用于CLI测试.)auto_prepend_file= php.ini