函数列表

include 加载文件

phpy 模块提供了函数用于加载执行 PHP 的代码。

  1. phpy.include("vendor/autoload.php")

globals 获取全局变量

  1. print(phpy.globals("_ENV"))

请注意变量名称不要添加 $ 符号

constant 获取常量的值

  1. print(phpy.constant("PHP_OS"))

eval 执行一段 PHP 代码

  1. phpy.eval("var_dump(get_loaded_extensions());")

call 调用 PHP 函数

可以是扩展函数或者用户自定义函数。第一个参数是函数的名称,必须为字符串。其他参数将作为被调用的 PHP 函数参数传递。

  • 若某个参数是引用类型,可以使用 phpy.Reference() 来包裹实现
  • 支持调用类的静态方法,例如:phpy.call("Test::main"))
  1. print(phpy.call("file_get_contents", "/tmp/file.txt"))