PHPZendAPI的C++封装库,可以用于快速开发PHP扩展。PHP-X使用了完全面向对象的设计,使得PHP扩展开发、C++嵌入PHP变得非常简单,实现了C++和PHP的互通。
环境依赖:
PHP-7.0或更高版本
g++-4.8或更高版本或clang++,必须支持C++11标准
仅支持Linux/MacOS/Windows3种平台
仅支持x86-64架构
cmake-3.5或更高版本
代码实例:
Array arr;arr.append(1234);arr.append(1234.56);arr.append(false);arr.append("hello world");Variant a = 1234;Variant b = 34563.3;Variant c = "hello world";php::exec("var_dump", a, b, c);Variant d = php::exec("json_encode", arr);cout << d.toString() << endl;
评论