创建 PHP C/C++使用 SWIG 的扩展模块
我使用“老式方式”为 PHP 编写了一些 C/C++ 扩展模块 - 即使用手动方式(如 Sarah Golemon 在她的书中所述)。 这对我来说太繁琐了,因为我很懒,并…
如何返回 C++ 数组来自 PHP 扩展的对象
我需要让我的 PHP 扩展返回一个对象数组,但我似乎不知道如何做到这一点。 我有一个用 C++ 编写的 Graph 对象。 Graph.getNodes() 返回一个 std::map…
如何从我的扩展将对象返回到 PHP 用户空间?
我有一个 C++ 对象 Graph,其中包含一个名为 cat、类型为 Category 的属性。我在用 C++ 编写的扩展中向 PHP 公开了 Graph 对象。 只要 Graph 的方法返…
PHP 中未加载 pgsql.so
我的任务是创建一个访问现有 PostgreSQL 数据库的 PHP 应用程序。这是我第一次使用 Postgre,更不用说 PHP 已经安装在运行该应用程序的 Linux 机器中…
如何使用 Vala 编程语言制作 PHP 模块?
这种名为 Vala 的新语言据说类似于 C#,并且比 C++ 或 C 更容易,可以在 Linux 上使用 GCC 编译器编译为 C。 听起来很棒。现在我想用它来制作一个PHP…
C++ 的 PHP 扩展包装器
我是 PHP 编写扩展领域的新手,但是我需要为 C++ 到 PHP 创建一个包装类。我目前使用的是 PHP 5.2.13。我读了这篇文章 http://devzone。 zend.com/art…
在 Ubuntu 上编译 PHP 扩展库(Karmic Koala)
不久前,我在 XP 平台上编译了一些 PHP 扩展库(C/C++ 语言)。我现在已将源代码移至我的 Ubuntu 机器上,并希望构建在我的 Linux 机器上使用的库。 …
在 Windows 上编译我自己的 PHP 扩展,但出现 LNK 2005 错误
我正在使用 VC 2008 Express,并尝试用它编译我自己的 PHP 扩展。对以下错误有什么想法吗? ------ Rebuild All started: Project: xsplit, Configura…
使用 memcached 的 PHP 扩展
我正在考虑编写一个将使用 memcached 库的 PHP 扩展库。只需将我的库链接到 memcache shlib 就很简单了。 但是,我不确定如果我的(扩展库)用户已经…
PHP 的哪些数据库扩展(mysqli、PDO 等)最适合企业级应用程序?
PHP 的哪些数据库扩展(mysqli、PDO 等)最适合企业级应用程序? 我想到的重要功能是: 积极维护 大量文档和示例。 可能是Mysql人自己认可的。 强大的…
如何导出PHP扩展中的所有函数?
我打开 php_sqlite.dll &使用 Depends.exe 的 php_sockets.dll。我在两者中都只看到了 1 个函数: get_module 在编译 .dll 时,如何将扩展名中的所…
安装 zend core 后如何摆脱这些警告?
真烦人! PHP Warning: PHP Startup: bcmath: Unable to initialize module Module compiled with module API=20060613, debug=0, thread-safety=0 PH…
编译 php4 头文件而不是 php5
我正在 dreamhost PS 服务器上编译某些 PHP 扩展。 我收到一个错误,发现当使用 php4 标头而不是 php5 标头时会发生这种情况。 运行 phpinfo 显示服务…