PHP-X ZendAPI 的 C++ 封装库

LGPL
C/C++
跨平台
2017-06-13
matyhtf

PHP ZendAPI 的 C++ 封装库,可以用于快速开发 PHP 扩展。PHP-X 使用了完全面向对象的设计,使得 PHP 扩展开发、C++ 嵌入 PHP 变得非常简单,实现了 C++ 和 PHP 的互通。

环境依赖:

  • PHP-7.0或更高版本

  • g++-4.8或更高版本或clang++,必须支持C++11标准

  • 仅支持 Linux/MacOS/Windows 3种平台

  • 仅支持 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;
加载中

评论(16)

天睿云计算
天睿云计算
cms软件竞争激烈 欢迎了解下Poscms
x
xox9001
支持zephir
C
CCcccccccC
很早就有了吧,还有一个phpcpp
SY泷涯
SY泷涯
各有各的好处。composer优点在于使用和修改方便,环境要求较低。扩展优点在于运行效率高得多,可以实现更强大的功能
卖爷爷的老红薯
卖爷爷的老红薯
支持zephir
AndyHua仔仔
AndyHua仔仔
可以试试看尝试下,能弄出来就挺好的,之前试过国外有一个cpp-php,但感觉还是用起不方便。。。
梅开源
梅开源
这哥又开了个好头。
游而不击
游而不击
很好,韩老师继swoole以后又一力作!顺便。。一楼too young,明明还是用cpp写好吗。。只是更方便了
kylesean
kylesean
zephir也不是PHP开发扩展,zephir只不过编译到C代码,方便开发扩展而已
久永
久永
我是来看精彩的评论的。

暂无资讯

暂无问答

PHP 运算符

本节展示了可用于 PHP 脚本中的各种运算符. PHP 算数运算符 运算符 名称 例子 结果 + 加法 $x + $y $x 与 $y 求和 - 减法 $x - $y $x 与 $y 的差数 * 乘法 $x * $y $x 与 $y 的乘积 / 除法 ...

2014/09/12 09:24
24
0
php语法学习:轻松看懂PHP语言

常量一旦被定义,就无法再更改常量如何定义:常量名称前面没有$符号,常冠以字符串或下划线开头。常量与变量不同,其作用域贯穿整个脚本,自动全局。

2016/06/15 15:17
21
0
mac 下Apache2不支持php解决

首先是缺少php相应的模块 LoadModule php5_module libexec/libphp5.so 如果libphp5.so不存在的话,去网上下载一个,放到libexec里面就好了。 然后在http.conf下面添加 AddType application/...

2015/10/22 23:53
250
0
apache 支持php7配置

#php------------------------------------- CGI方式 #ScriptAlias /ap/php7/ "D:/ap/php7/" #AddType application/x-httpd-php .php #Action application/x-httpd-php "D:/ap/php7/php-cgi...

2016/03/20 00:52
40
1
php4和php5区别

PHP5 中的对象已经进行了较系统、较全面的调整,现在的样子可能看起来会有些类似于 Java。本小节着重讲述 PHP5 中新的对象模式,并举了一些较简易的例子来说明。就让本节成为你的 PHP5 之旅的...

2016/09/08 08:13
6
0
PHP 运算符

PHP 运算符 在 PHP 中,赋值运算符 = 用于给变量赋值。 在 PHP 中,算术运算符 + 用于把值加在一起。 。。。。。。。。。 PHP 算术运算符 运算符 名称 描述 + 加 和 - 减 差 * 乘 积 / 除 商...

11/08 08:04
0
0
基于Docker构建PHP开发环境

# [Docker-PHP](https://github.com/huangyanxiong01/docker-php) ![docker-php](https://github.com/huangyanxiong01/docker-php/raw/master/images/docker-php.png) ## Features - Customi...

2016/12/20 22:05
125
0
整合Apache+PHP

下载安装apache就不说了。 下面就是让Apache支持PHP环境了 打开你的Apache的安装目录找到配置文件httpd.conf 比如:D:\Apache2.2\conf\httpd.conf打开编辑,加上这么一段代码 LoadModule php...

2016/01/21 20:06
6
1
PHP 正则判定中文 UTF-8 ;GBK

UTF-8匹配:在javascript中,要判定字符串是中文是很简朴的。比如:var str = "php编程";if (/^[\u4e00-\u9fa5]+$/.test(str)) {alert("该字符串全部是中文");} else{alert("该字符串不全部是...

2013/07/02 10:21
86
0

没有更多内容

加载失败,请刷新页面

返回顶部
顶部