同じクラスの別のメソッド内でメソッドを使用するにはどうすればよいですか?名前フィールドが空かどうかを返すgetName()メソッドがあります。空の場合、戻り値はテキストフィールドの横に表示されます。
class UserInfo extends TextInput{
public function setName($name){
$this->name = $name;
}
public function getName(){
if($isEmpty = Validate::isEmpty($this->name)){
return "Name" . $isEmpty;
}
else{
return $this->name;
}
}
public function createUserInfo(){
echo $this->createInput('NAME' ,'text', 'name'); //create text input for name
getName(); //if 'submit', return the value of getname
}
}
キーワードを使用して使用したのcreateUserInfo
と同じように、メソッドでフォローを試みることができますが、useを呼び出すときの違いは次のとおりproperties/variables
です。$this
method/function
()
$this->getName();
$this
は現在のを指しobject
ます。PHPマニュアルのクラスの基本については、このページを確認してください。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加