回答編集履歴

2

edit

2021/03/30 15:56

投稿

m.ts10806
m.ts10806

スコア80875

test CHANGED
@@ -4,7 +4,7 @@
4
4
 
5
5
 
6
6
 
7
- クラスのフィールド変数書き換えたいならそうではないです。
7
+ クラスの[フィールド変数(プロパティ)](https://www.php.net/manual/ja/language.oop5.properties.php)書き換えたいならそうではないです。
8
8
 
9
9
  外から書き換えるならnewして代入するか、中からなら$thisでアクセスします。
10
10
 
@@ -16,7 +16,7 @@
16
16
 
17
17
  が、
18
18
 
19
- コード見た感じコンストラクタで各フィールドへの対応してそうですね。
19
+ コード見た感じ[コンストラクタで](https://www.php.net/manual/ja/language.oop5.decon.php)各フィールドへの対応してそうですね。
20
20
 
21
21
  ↓太字にした部分
22
22
 

1

edit

2021/03/30 15:55

投稿

m.ts10806
m.ts10806

スコア80875

test CHANGED
@@ -47,3 +47,7 @@
47
47
 
48
48
 
49
49
  newするときに配列で 代入したいフィールド名=>値 を渡せばおそらくできます。
50
+
51
+
52
+
53
+ ※ただし、バージョンによって仕様が違うかもしれないので、ドキュメント確認するにしても自身が導入したバージョンにあわせること。PHPのバージョンも気にしたほうが良いです。