クラス内で使用している変数は、どこまで影響(有効範囲)があるのでしょうか?

class HOGE{
var $a = '1';
function HOGE2(){
$b = '2';
}

上のようなクラスを作成した場合、
クラス外では $a や $b を使ってしまってもいいのでしょうか?

というのも今までクラスを使ったことが全く無いのですが、
既に使っている変数を別の場所で違う用途で再度使用してしまう、
というミスをかなりの頻度でやってしまいます。