1

以下の2つのようなメソッドを持つphpのクラスがあります。このクラスを作成する最適な方法は何ですか? disp_info メソッドを頻繁に使用する必要があり、$message1 と $message2 を関数の外に配置して呼び出す方が賢明かどうかを知りたいので、毎回新しいメッセージを生成する必要がなくなります。 .

class Person(){
    public $name;
    public $age;
    public $sex;
    public $result;

    public function disp_info(){
        $message1= "Hello my name is : ";
        $message2= "And my age is :";
        $this->result= $message1.$this->name.$message2.$this->age;
    }

    $this->disp_name();
}

class Person(){
    public $name;
    public $age;
    public $sex;
    public $result;
    public $message1= "Hello my name is : ";
    public $message2= "And my age is :";

    public function disp_info(){
        $message1 = $this->message1
        $message2 = $this->message2
        $this->result = $message1.$this->name.$message2.$this->age;
    }

    $this->disp_name();
}

ありがとう、教えてください

4

1 に答える 1