如何使用thrift生成带有classname前缀的php代码

时间:2011-12-01 12:32:55

标签: php thrift

例如:

我编写了一个带有命名空间com

的thrift文件
namespace com;
struct xxx {
}

我对代码thrift的生成如下:

class com_xxx {

}

1 个答案:

答案 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 {

     

}