回答編集履歴

2

コード修正

2017/02/13 14:02

投稿

_yu_
_yu_

スコア91

test CHANGED
@@ -62,15 +62,13 @@
62
62
 
63
63
 
64
64
 
65
- // ここはグローバルではなく関数内に書くとして..
66
-
67
65
  $sample = new Sample();
68
66
 
69
67
  $sample->A();
70
68
 
71
69
  $sample->B(); // 1
72
70
 
73
- $max_record = $sample->C(); // 取り出す時はこんな感じです。
71
+ echo $sample->C(); // 取り出す時はこんな感じです。
74
72
 
75
73
 
76
74
 
@@ -80,7 +78,7 @@
80
78
 
81
79
 
82
80
 
83
- こちらの書き方であれば、変数 $max_record は Sample クラス内に留まりますし、
81
+ こちらの書き方であれば、$max_record は Sample クラス内に留まりますし、
84
82
 
85
83
  DB アクセス系の関数を一まとまりの class として書いておくことで
86
84
 

1

コード修正

2017/02/13 14:02

投稿

_yu_
_yu_

スコア91

test CHANGED
@@ -50,17 +50,27 @@
50
50
 
51
51
  }
52
52
 
53
+
54
+
55
+ public function C() {
56
+
57
+ return $this->max_record;
58
+
59
+ }
60
+
53
61
  }
54
62
 
55
63
 
64
+
65
+ // ここはグローバルではなく関数内に書くとして..
56
66
 
57
67
  $sample = new Sample();
58
68
 
59
69
  $sample->A();
60
70
 
61
- $sample->B();
71
+ $sample->B(); // 1
62
72
 
63
- // echo $sample->max_record; // private直接参照はできません
73
+ $max_record = $sample->C(); // 取り出す時はこん感じ
64
74
 
65
75
 
66
76