PHPのオブジェクト指向の考え方について質問させてください

class name($value) {
var $aaa = "hoge";
var $bbb = 100;
function getTotal($value2) {
$tax = $this->price * 0.05;
return $this->price + $tax;
}
}

こんな感じのスクリプトがあったとき(構文自体は間違いがあるかも)
$value や $value2 と引数?が入ってることがありましたけれども
これは例えばどこからこれらの変数に値が渡されて、
結果どのような変数に値がわたっていくのでしょうか?