teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

回答の追記

2017/07/31 00:36

投稿

Z-TALBO
Z-TALBO

スコア525

answer CHANGED
@@ -1,3 +1,22 @@
1
1
  {}をよく見られると間違いがわかります。
2
2
 
3
- classにadd()が入ってないですね。
3
+ classにadd()が入ってないですね。
4
+
5
+ 【追記】
6
+ ```PHP
7
+ class MemoController extends AppController {
8
+   public function index() {
9
+
10
+   }
11
+
12
+   public function add() {
13
+
14
+   }
15
+ }
16
+ ```
17
+ class {}の中にメソッドなりいろんなことを書いていくのに、今回は、class {}の外にpublic function add()が出てしまっていました。
18
+ 当然classじゃないfunctionはありますが、その場合はpublicは不要になります。
19
+
20
+ いろいろ、閉じ括弧の位置など確認しつつ、書くようにされたら良いと思います。
21
+ もしかしたら面倒でも、classやfunctionを書いたときには一旦{}など閉じるとこまで書いておき、「その中」に処理を書くという感じで考えると楽かもしれません。
22
+