【发布时间】:2014-09-01 11:24:28
【问题描述】:
我正在用 C 编写一个 PHP 扩展,我想将我正在创建的类、函数和变量放在一个命名空间中。我无法在扩展文档中找到有关命名空间的任何内容。明确地说,我想要相当于
namespace MyNamespace{
class MyClass{
}
}
但在 C 扩展中。更具体地说,我正在 Zend C API 中寻找一个函数或宏,它允许我将 PHP 命名空间分配给我用 C 编写的类或函数。这可能吗?
【问题讨论】:
-
是的,这很好,但我通常不使用它,因为我坚持每个文件 1 个类。开,别介意我看到了你的其他评论,你可能想添加标题以便更明显。
-
@ArtisiticPhoenix 我不认为你理解我的问题。我知道我可以在 PHP 中做到这一点。我想知道如何在 C 扩展中做到这一点。
-
@murgatroid99 我现在知道了,对不起。 C有标签吗?添加它也可能有帮助。
-
如果这里提供的任何代码在后期返回错误,你应该复习一下 PHP。你只会结束,在这里备份。这是毫无意义的
-
@DarylGill 我不明白你想说什么。我正在寻找 PHP C 扩展 API 中的函数或宏或其他东西。我已经阅读了文档,它没有关于这个主题的任何内容。
标签: php c php-extension