回答編集履歴
2
コード修正
answer
CHANGED
@@ -30,15 +30,14 @@
|
|
30
30
|
}
|
31
31
|
}
|
32
32
|
|
33
|
-
// ここはグローバルではなく関数内に書くとして..
|
34
33
|
$sample = new Sample();
|
35
34
|
$sample->A();
|
36
35
|
$sample->B(); // 1
|
37
|
-
|
36
|
+
echo $sample->C(); // 取り出す時はこんな感じです。
|
38
37
|
|
39
38
|
?>
|
40
39
|
```
|
41
40
|
|
42
|
-
こちらの書き方であれば、
|
41
|
+
こちらの書き方であれば、$max_record は Sample クラス内に留まりますし、
|
43
42
|
DB アクセス系の関数を一まとまりの class として書いておくことで
|
44
43
|
分かりやすくなるのではないでしょうか。
|
1
コード修正
answer
CHANGED
@@ -24,12 +24,17 @@
|
|
24
24
|
// Sample のプライベート変数を表示
|
25
25
|
echo $this->max_record;
|
26
26
|
}
|
27
|
+
|
28
|
+
public function C() {
|
29
|
+
return $this->max_record;
|
30
|
+
}
|
27
31
|
}
|
28
32
|
|
33
|
+
// ここはグローバルではなく関数内に書くとして..
|
29
34
|
$sample = new Sample();
|
30
35
|
$sample->A();
|
31
|
-
$sample->B();
|
36
|
+
$sample->B(); // 1
|
32
|
-
|
37
|
+
$max_record = $sample->C(); // 取り出す時はこんな感じです。
|
33
38
|
|
34
39
|
?>
|
35
40
|
```
|