喫茶XRAYトップページ

[スレッド全体
]

[7709] コンテキストとは返信 削除
2014/7/8 (火) 17:37:54 千絵
PHPの勉強を再開しました。以前は簡単なものをいくつか作ったことがあります。

テキストに、「変数のスコープは、その変数が定義されたコンテキストです。」
という1文がでてきたのですが、コンテキストが何者かわかりません。

ご存じの方がいらっしゃいましたら、なるべく簡単な言葉で教えていただけたら
嬉しいです。Web検索してもよくわかりませんでした。

「知らなくてもいいよ」と言われれば、そこはスルーしちゃいます。
プログラミングは言葉が分からなくて、いつも途中挫折しちゃいます。
今回は少し頑張ってみようかと思っています。




[7711] Re:コンテキストとは返信 削除
2014/7/8 (火) 18:39:52 snail
ご主人に聞けばいいのに、
ボソ


[7715] Re2:コンテキストとは返信 削除
2014/7/8 (火) 19:54:01 千絵
▼ snailさん
> ご主人に聞けばいいのに、
> ボソ


訊きました。
「知らない」と一言でした(^^)
あの人は私がやるような言語は一切やらないのですよ。
HTMLのタグもPHPもFlashもJavaもAccessも知りません。

[7717] Re3:コンテキストとは返信 削除
2014/7/8 (火) 20:09:04 snail
すでにご存じだと思いますが、私もよく知りません。
きっと使った本人も明確に理解していないと思います。

[7718] Re4:コンテキストとは返信 削除
2014/7/8 (火) 20:13:48 Mr.XRAY
> きっと使った本人も明確に理解していないと思います。

ワッハハハッ
あり得るから怖い...


[7729] Re5:コンテキストとは返信 削除
2014/7/8 (火) 23:33:11 taki
私が持っているPHPの入門書にはコンテキストという言葉が載っていません。
それで気になるので少し調べました。

Web上ではコンテキストの意味は文脈とか条件とか色々説明してありました。

Delphiで言ったら「手続きと関数のオーバーロード」に似たような事が
書いてあるのでしょうか。
http://docwiki.embarcadero.com/RADStudio/XE4/ja/%E6%89%8B%E7%B6%9A%E3%81%8D%E3%81%A8%E9%96%A2%E6%95%B0
そこには、function Devide()という関数があるのですが、引数が整数なら
結果も整数で返し、引数が実数なら結果も実数で返すと書いてあります。

この引数が整数か実数かがコンテキスト(この場合は条件という意味?)に
なるのでしょうか。

「変数のスコープは、その変数が定義されたコンテキストです。」を
考えてみると、PHPの変数のグローバルスコープとローカルスコープの
違いは変数がどこで定義されたかで決まるようですから、

「変数のスコープは、その変数が定義された(場所)です。」と解釈
するしかないようです。

外してたらごめんなさい。


[7735] Re6:コンテキストとは返信 削除
2014/7/9 (水) 06:47:04 Mr.XRAY
▼ takiさん

> 「変数のスコープは、その変数が定義された(場所)です。」と解釈
> するしかないようです。


なるほど,納得しました.
文章の流れで判断する,ということですね.
おそらく,コンテキストの(英語?)の意味を理解していると
すんなりと分かり,理解できるのかも
ありがとうございました.


[▼次のスレッド]
INCM/CMT
Cyclamen v3.82