例如:
class User {
private $sex = 1;
public function getSex() {
if($this->sex == 1)
return __('Male');
elseif($this->sex == 2)
return __('Female');
}
}
我相信最好不要在课堂内使用gettext,但我不知道在这种情况下我该怎么做。
答案 0 :(得分:3)
在PHP中,在对象内部使用全局函数是可以接受的 - 因为大多数内置库都是全局函数,但实际情况并非如此。在这种情况下,由于您使用的是外部库,因此它实际上是我最谨慎的方法。
作为旁注:
__('Unknown');
或__('Other');
if(a == b){}elseif(a == c){}elseif(a ==d )...
,最好使用switch
声明。