2011-11-13 3 views
0

phpはそれらを区別しますか、別の名前を使用する必要がありますか?これはoopで間違っていますが、多分PHPは非常にユーザーフレンドリーです。phpクラスでは、funcionパラメータとpublicプロパティに同じ名前を使用できますか?

+1

あなたの質問を編集してください。質問のタイトルに頼って質問をしないでください。質問の本文に質問してください。 – mrtsherman

答えて

0

あなただけ$this->property構文を使用して、オブジェクトのプロパティにアクセスすることができます。それらはエイリアス化されていないか、ローカルスコープに表示されます。したがって、PHPは関数パラメータをオブジェクト変数と混同することはできません。 2つの異なる表記法。

public function whatever($parameter) { 

     $parameter != $this->parameter; 

} 
関連する問題