php-internals

php-internals

文章 0 浏览 6

如何理解这3行c代码?

if (zend_parse_parameters(ZEND_NUM_ARGS() TSRMLS_CC, "|l", &flag) == FAILURE) { return; } 特别是 ZEND_NUM_ARGS() TSRMLS_CC 在做什么?…

无悔心 2024-10-02 11:35:00 10 0

PHP 不使用 strlen() 的字符串长度

刚刚浏览了最新版本的 PHP 编码标准,有一些东西引起了我的注意: http://svn.php.net/viewvc/php/php-src/trunk/CODING_STANDARDS?revision=296679&v…

橘亓 2024-10-01 22:13:41 13 0

使用内存引用比较 PHP 数组

是否可以查看两个数组变量是否指向同一内存位置? (它们是同一个数组)…

早茶月光 2024-09-30 12:56:03 7 0

PHP 性能:复制与参考

嘿。今天,我编写了一个小型基准测试脚本来比较复制变量与创建变量引用的性能。例如,我期望创建对大型数组的引用会比复制整个数组慢得多。这是我的基…

撞了怀 2024-09-29 18:04:13 13 0

在PHP中,当$foo = new Foo()时,从技术上来说,$foo是一个对象,还是$foo是一个引用?

更新:在 http://php.net/manual/en/language.oop5。参考文献.php 它说: PHP5 OOP 的关键点之一是 人们经常提到的是“对象 默认情况下通过引用传递”…

鱼窥荷 2024-09-28 02:36:55 14 0

使用修改后的 DEBUG_ZEND 级别编译 PHP

我正在调试 PHP 扩展,并在浏览 PHP 源代码时发现了这一点: #if DEBUG_ZEND>=2 printf("Reducing refcount for %x (%x): %d->%d\n", *zval_ptr, zval…

诗酒趁年少 2024-09-16 00:28:10 17 0

是否可以阻止 zend 引擎释放资源?

是否可以阻止 zend 引擎释放 PHP 中分配的资源? 例如,当一个进程被forked()并且资源被复制到子进程时,当子进程或父进程退出时,资源是空闲的,因此…

安静被遗忘 2024-09-12 13:34:05 10 0

Zend 引擎可以嵌入 PHP 之外吗?

如果我记得的话,Zend 引擎的原始设计之一是它相对容易嵌入人们可能希望创建的其他语言。基本上,PHP 语法没有所有 PHP 模块。现在还是这样吗?…

追风人 2024-08-17 07:57:05 8 0

在 Windows 上从源代码构建 PHP 时,类似的语法会导致奇怪的重复编译错误

我正在尝试按照 这些 说明从源代码构建 PHP。配置工作得很好,但是当我到达 nmake 部分时,事情就崩溃了。我不知道为什么我会收到有关结构的错误,引…

如此安好 2024-08-14 06:57:15 11 0

安装 zend core 后如何摆脱这些警告?

真烦人! PHP Warning: PHP Startup: bcmath: Unable to initialize module Module compiled with module API=20060613, debug=0, thread-safety=0 PH…

断舍离 2024-08-11 01:14:15 13 0

链接用 C 编写的 PHP 扩展

编辑:修改我的问题 当用 C 构建外部 PHP 模块时,如何链接共享对象?…

抠脚大汉 2024-08-06 15:40:27 9 0

jni 中的回调

有没有办法从 C 向 java 代码传递回调。并且调用立即返回。稍后,完成任务后,java 代码可以调用该回调。 我有一个 php 的 C 扩展,它调用 java 存储…

蒗幽 2024-08-03 15:57:23 12 0

使用 zend for PHP 扩展读取 php.ini(不是 PHP 语言)

我正在尝试使用 zend 从 php.ini 读取一些设置。我使用的 API 是 long zend_ini_long(char *name, uint name_length, int orig) 但它总是返回 0。我已…

高跟鞋的旋律 2024-08-02 15:43:34 13 0

PHP 扩展开发入门

Closed. This question is seeking recommendations for software libraries, tutorials, tools, books, or other off-site resources. It does not …

森末i 2024-08-02 02:35:14 12 0

如何将数组作为对象属性添加到 PHP 扩展中声明的类中?

我希望我的 PHP 扩展声明一个与以下 PHP 等效的类: class MyClass { public $MyMemberArray; __construct() { $this->MyMemberArray = array(); } } …

七颜 2024-07-26 18:41:29 13 0
更多

推荐作者

Promise

文章 0 评论 0

qq_lbRlsh

文章 0 评论 0

待"谢繁草

文章 0 评论 0

yy2010hell

文章 0 评论 0

漫无边际

文章 0 评论 0

傲娇萝莉攻

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文