我正在用C语言编写一个PHP扩展,我想把我创建的类、函数和变量放在一个命名空间中。但是我在扩展文档中没有找到关于命名空间的任何信息。简而言之,我想要实现以下相当于以下代码:
```php namespace MyNamespace;class MyClass { // ... }
function myFunction() { // ... } $myVariable = "hello"; ```
namespace MyNamespace{
class MyClass{
}
}
但是需要在C扩展中实现。更具体地说,我正在寻找Zend C API中的一个函数或宏,允许我为我在C中编写的类或函数分配一个PHP命名空间。这可能吗?