2011-12-01 51 views
1

例如生成与类名前缀的PHP代码:如何使用节俭

我写一个节俭的文件与命名空间com

namespace com; 
struct xxx { 
} 

我exepected代码节俭产生这样的:

class com_xxx { 

} 
+0

是否有必要在使用 '_'班级名称? 我不知道我明白。可能你是指这个吗? namespace com; class xxx {}。然后它生成的类com \ xxx {}。 – Anthony

回答

1

节俭将生成类似于你的类

<?php 
namespace com; 

class xxx { 

} 

?> 

你可以通过“use com \ xxx”使用这个类。

就你而言,我认为你可能不明白命名空间是什么以及它是如何使用的。在Thrift方面的“命名空间”关键字与命名空间在PHP上,你可以在这里阅读artict来知道http://www.sitepoint.com/php-53-namespaces-basics。这不是一种更改Thrift生成的PHP文件格式的方法。

如果你真的想这样做,你应该做的(没有命名空间):

结构com_xxx {

}