3
我已經學過這門課。一個普通的舊的PHP對象是這樣的:這只是封裝?
class Foo
{
private $value;
public function getValue()
{
return $this->value;
}
}
這Foo::getValue()
用於檢查是否是「富」或「棒」。而不是使用這些,...
if ($foo->getValue() == 'foo') {
}
if ($foo->getValue() == 'bar') {
}
我想公開這些方法。
if ($foo->isValueFoo()) {
}
if ($foo->isValueBar()) {
}
如何調用這個重構操作?我想推廣e詳細但講話界面。我不想公開'foo'或'bar'標量。是一種好的還是最好的做法?
'SUBSTR($ functionName,而strlen的( 「則isValue」))' – zerkms
@zerkms我想' strpos'在這裏也可以很好。 –
我的意思是,以取代本'substr_replace($ functionName,而「」,0,strlen的(「則isValue」))' – zerkms