回答編集履歴
2
edit
answer
CHANGED
@@ -1,13 +1,13 @@
|
|
1
1
|
> $a="#e6e6fa";
|
2
2
|
public $image_bg_color = $a;
|
3
3
|
|
4
|
-
クラスのフィールド変数書き換えたいならそうではないです。
|
4
|
+
クラスの[フィールド変数(プロパティ)](https://www.php.net/manual/ja/language.oop5.properties.php)書き換えたいならそうではないです。
|
5
5
|
外から書き換えるならnewして代入するか、中からなら$thisでアクセスします。
|
6
6
|
|
7
7
|
[クラスの基礎](https://www.php.net/manual/ja/language.oop5.basic.php)
|
8
8
|
|
9
9
|
が、
|
10
|
-
コード見た感じコンストラクタで各フィールドへの対応してそうですね。
|
10
|
+
コード見た感じ[コンストラクタで](https://www.php.net/manual/ja/language.oop5.decon.php)各フィールドへの対応してそうですね。
|
11
11
|
↓太字にした部分
|
12
12
|
|
13
13
|
|
1
edit
answer
CHANGED
@@ -22,4 +22,6 @@
|
|
22
22
|
372 }
|
23
23
|
|
24
24
|
|
25
|
-
newするときに配列で 代入したいフィールド名=>値 を渡せばおそらくできます。
|
25
|
+
newするときに配列で 代入したいフィールド名=>値 を渡せばおそらくできます。
|
26
|
+
|
27
|
+
※ただし、バージョンによって仕様が違うかもしれないので、ドキュメント確認するにしても自身が導入したバージョンにあわせること。PHPのバージョンも気にしたほうが良いです。
|