回答編集履歴

2

誤字修正

2019/11/13 04:02

投稿

tacsheaven
tacsheaven

スコア13703

test CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
  コンストラクタではあまり意識する必要はありませんが、クラスのメソッドで引数がある場合、引数とプロパティ名が競合する可能性があります。
10
10
 
11
- (特に private な proerty に対する setter メソッドの場合)
11
+ (特に private な property に対する setter メソッドの場合)
12
12
 
13
13
  無論、メソッド内でのローカル変数もですが。
14
14
 

1

内容変更

2019/11/13 04:02

投稿

tacsheaven
tacsheaven

スコア13703

test CHANGED
@@ -1,3 +1,11 @@
1
+ PHP では既に書かれているように、定義を記述する場合を除き、$this-> が必須になります。(static なプロパティについては class名::プロパティ名)
2
+
3
+
4
+
5
+ 以下は一般的なオブジェクト指向言語での話。
6
+
7
+
8
+
1
9
  コンストラクタではあまり意識する必要はありませんが、クラスのメソッドで引数がある場合、引数とプロパティ名が競合する可能性があります。
2
10
 
3
11
  (特に private な proerty に対する setter メソッドの場合)
@@ -6,4 +14,4 @@
6
14
 
7
15
 
8
16
 
9
- なので、冗長なのを承知の上で、必ず $this-> を付ける記述をるというのは(規約として)ありだと思います。
17
+ なので、冗長なのを承知の上で、必ず $this-> (に相当する記述付けるというのは(規約として)ありだと思います。