例如:
我编写了一个带有命名空间com
namespace com;
struct xxx {
}
我对代码thrift的生成如下:
class com_xxx {
}
答案 0 :(得分:1)
Thrift将为您生成类似的类
<?php
namespace com;
class xxx {
}
?>
你可以在任何地方使用这个类,使用com \ xxx&#34;。
在您的情况下,我认为您可能不了解命名空间是什么以及如何使用它。 &#34;命名空间&#34; Thrift上的关键字尊重PHP上的名称空间,你可以在这里阅读artict以了解http://www.sitepoint.com/php-53-namespaces-basics。它不是一种更改由Thrift生成的PHP文件格式的方法。
如果你真的想这样做,你应该这样做(没有命名空间):
struct com_xxx {
}