変数とインスタンス変数の使い分けで相談させてください。

$email (変数)
$this->email (インスタンス変数)

下のような例みたいに、引数で値を渡しても、インスタンス変数で
渡してもどちらでもできる場合が多いのです。

シンプルに引数で渡せる場合は常に引数で処理したほうがよいでしょうか?
引数が多くなって配列で渡さないといけなかったり、処理をまたがる
時のみインスタンス変数を使うのでしょうか?


function send_email () {

$this->email = '[email protected]';

$this->emailText ();
}

function emailText() {

$text = 'あなたのメアドは' . $this->email . 'です';

echo $text;

}