回答編集履歴

5

ケース3

2021/03/24 09:13

投稿

FKM
FKM

スコア3647

test CHANGED
@@ -1,4 +1,4 @@
1
- この手のエラーはだいたいこの2種類です。
1
+ この手のエラーはだいたいこの3種類です。
2
2
 
3
3
 
4
4
 
@@ -21,3 +21,13 @@
21
21
 
22
22
 
23
23
  あと、require_onceなどは先頭に持ってきたほうがいいです。session関数の次ぐらいがベターです。
24
+
25
+
26
+
27
+ ### 別の場所の呼び出せない関数を呼び出そうとしている
28
+
29
+ 質問にあるファイルとは別のところにsanitizeという関数が置かれ、そこにはrequire_onceなどがないのに、それをうっかり呼び出そうとしている場合です。
30
+
31
+
32
+
33
+ undefined function などが出る場合は どのファイルの何行目に出ているのかは確認した方がいいです。

4

関数の場所

2021/03/24 09:13

投稿

FKM
FKM

スコア3647

test CHANGED
@@ -1,4 +1,4 @@
1
- この手のエラーはだいたいこの2種類です
1
+ この手のエラーはだいたいこの2種類です
2
2
 
3
3
 
4
4
 
@@ -17,3 +17,7 @@
17
17
 
18
18
 
19
19
  些細なところでミスってるかも知れません。片方をコピペして同一に貼り合わせましょう。
20
+
21
+
22
+
23
+ あと、require_onceなどは先頭に持ってきたほうがいいです。session関数の次ぐらいがベターです。

3

gengo

2021/03/24 08:16

投稿

FKM
FKM

スコア3647

test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
 
8
8
 
9
- もし、common.php内の別の定義関数がundefinedならない場合は次理由
9
+ もし、common.php内の別の定義関数gengoは正しく、関数して認識されるのでしょうか
10
10
 
11
11
  それもundefinedならパスが間違っています。
12
12
 

2

修正

2021/03/24 08:15

投稿

FKM
FKM

スコア3647

test CHANGED
@@ -1,15 +1,19 @@
1
- 関数の作成用ファイルをrequire_onceなどで呼び込んでいますか?
2
-
3
- 外部ファイルまま使えないですよ。
1
+ この手のエラーだいたいこ2種類です
4
2
 
5
3
 
6
4
 
7
- ```
8
-
9
- require_once(関数用ファイルのパス);
5
+ ### require_once(パス) …パスが間違っている
10
-
11
- ```
12
6
 
13
7
 
14
8
 
9
+ もし、common.php内の別の定義関数がundefinedとならない場合は次の理由です。
10
+
15
- を関数実行用ファイルの先頭に置いください。
11
+ もundefinedならパスが間違っています
12
+
13
+
14
+
15
+ ### 変数名称が異なっている
16
+
17
+
18
+
19
+ 些細なところでミスってるかも知れません。片方をコピペして同一に貼り合わせましょう。

1

パスを追加

2021/03/24 08:13

投稿

FKM
FKM

スコア3647

test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
  ```
8
8
 
9
- require_once(関数用ファイル);
9
+ require_once(関数用ファイルのパス);
10
10
 
11
11
  ```
12
12