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

質問編集履歴

1

2015/02/05 03:22

投稿

skytreebutrainy
skytreebutrainy

スコア65

title CHANGED
File without changes
body CHANGED
@@ -1,30 +1,24 @@
1
- 下記の二つはどう違うのでしょうか?
1
+ 下記の二つはどう違うのでしょうか?
2
-
3
- ```lang-<ここに言語を入力>
2
+
4
- use Exception;
3
+ use Exception;
5
- use \Exception;
4
+ use \Exception;
6
- ```
5
+
7
-
8
- 又は
6
+ 又は
9
-
10
- ```lang-<ここに言語を入力>
7
+
11
- use Hoge\Fuga;
8
+ use Hoge\Fuga;
12
- use \Hoge\Fuga;
9
+ use \Hoge\Fuga;
13
- ```
10
+
14
-
15
- マニュアルには下記のように書いてあります。
11
+ マニュアルには下記のように書いてあります。
16
-
12
+
17
- > ネームスペースの名前は先頭にバックスラッシュを付ける必要はなく、つけることができません。なぜならインポートされる名前は現在のネームスペースと相対的にプロセスされる訳ではないので、条件を満たす必要があります (条件を満たしているネームスペースはFoo\Barのようにネームスペースのセパレータを含みます)
13
+ ネームスペースの名前は先頭にバックスラッシュを付ける必要はなく、つけることができません。なぜならインポートされる名前は現在のネームスペースと相対的にプロセスされる訳ではないので、条件を満たす必要があります (条件を満たしているネームスペースはFoo\Barのようにネームスペースのセパレータを含みます)
18
-
14
+
19
- しかしこれがよくわかりません。上記の「許可されていない」ものもちゃんと作動するからです。
15
+ しかしこれがよくわかりません。上記の「許可されていない」ものもちゃんと作動するからです。
20
-
16
+
21
- 下記のコードでzend_do_useを見てみると、is_global (先頭にバックスラッシュがあるときはセットされています)は警告にのみ使われています。
17
+ 下記のコードでzend_do_useを見てみると、is_global (先頭にバックスラッシュがあるときはセットされています)は警告にのみ使われています。
22
-
23
- ```lang-<ここに言語を入力>
18
+
24
- namespace {
19
+ namespace {
25
- use Exception;
20
+ use Exception;
26
- }
21
+ }
27
- ```
28
- 下記の警告を表示します: __"The use statement with non-compound name 'Exception' has no effect".__ (しかし\Exceptionを使ったときは警告を投げません.)
22
+ 下記の警告を表示します: "The use statement with non-compound name 'Exception' has no effect". (しかし\Exceptionを使ったときは警告を投げません.)
29
-
23
+
30
24
  何か抜けているところがあるのでしょうか?それともこれらは微妙に違うのですか?