質問編集履歴
4
訂正
test
CHANGED
File without changes
|
test
CHANGED
@@ -35,12 +35,6 @@
|
|
35
35
|
<?php
|
36
36
|
|
37
37
|
|
38
|
-
|
39
|
-
/**
|
40
|
-
|
41
|
-
* DocumentRoot
|
42
|
-
|
43
|
-
*/
|
44
38
|
|
45
39
|
define('Root', realpath('../') . '/');
|
46
40
|
|
3
訂正
test
CHANGED
File without changes
|
test
CHANGED
@@ -60,9 +60,9 @@
|
|
60
60
|
|
61
61
|
'/' => [
|
62
62
|
|
63
|
-
'controller' => 'Index',
|
63
|
+
'controller' => 'IndexController',
|
64
64
|
|
65
|
-
'method' => 'index',
|
65
|
+
'method' => 'indexMethod',
|
66
66
|
|
67
67
|
],
|
68
68
|
|
2
訂正
test
CHANGED
File without changes
|
test
CHANGED
@@ -134,11 +134,7 @@
|
|
134
134
|
|
135
135
|
|
136
136
|
|
137
|
-
### 試したこと
|
138
|
-
|
139
|
-
|
140
|
-
|
141
|
-
use を利用しない方法ではエラーを起こさず、インスタンスを生成することができま
|
137
|
+
use を利用しない方法ではエラーを起こさず、インスタンスを生成することができています。
|
142
138
|
|
143
139
|
|
144
140
|
|
1
訂正
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
動的
|
1
|
+
【PHP】動的な名前空間を利用し、クラスインスタンスを生成したい。
|
test
CHANGED
@@ -6,9 +6,7 @@
|
|
6
6
|
|
7
7
|
しかし use を利用してインスタンスを生成すると構文エラーが表示され実現することができません。
|
8
8
|
|
9
|
-
何らかの方法で実現することは可能でしょうか?
|
9
|
+
何らかの方法で実現することは可能でしょうか?ご教授いただければ幸いです。
|
10
|
-
|
11
|
-
ご教授いただければ幸いです、よろしくお願いいたします。
|
12
10
|
|
13
11
|
|
14
12
|
|
@@ -112,11 +110,15 @@
|
|
112
110
|
|
113
111
|
// ここでインスタンスの生成を行いたい。
|
114
112
|
|
113
|
+
|
114
|
+
|
115
|
+
// 構文エラーが発生する。(1パターン目)
|
116
|
+
|
115
117
|
$instance = new controllers$order['controller']; //構文エラー
|
116
118
|
|
117
119
|
|
118
120
|
|
119
|
-
// use が適用されておらずクラスが見つからない。(
|
121
|
+
// use が適用されておらずクラスが見つからない。(2パターン目)
|
120
122
|
|
121
123
|
$controller = 'controllers\' . $order['controller'];
|
122
124
|
|
@@ -136,9 +138,7 @@
|
|
136
138
|
|
137
139
|
|
138
140
|
|
139
|
-
use を利用しない方法では
|
141
|
+
use を利用しない方法ではエラーを起こさず、インスタンスを生成することができました。
|
140
|
-
|
141
|
-
|
142
142
|
|
143
143
|
|
144
144
|
|