
| ・ |
ドキュメントセンターを初めてご利用する方や運営方針についての基本的な姿勢をご覧になりたい方へ。
|
| ご利用の皆様から多く寄せられる質問にお答えしています。 |
|
| ・ |
ディーエーオフィスなどが利用する用語に関する解説を行います。
|
|
|
 |
 |  |
処理時に必要のない箇所は、処理されないのではないですか? |
スクリプトの場合は、評価された段階で処理されます。
CGIやPHPなどを想定して考察しています。いわゆるスクリプトは、サーバ側で処理するときに、中身を必ず確認します。文法の確認や、制御構造の確認などのために、一度全部を評価しないといけません。関係ない処理を組み入れていて、例え当該する部分が使われない場合でも、少なくとも一度はサーバが確認するわけです。
人間的な観点でいえば、必要のない部分だから間違えていても問題ないはずだと考えることもあります。しかし、細かな部分まで含め、全てを評価すると、実は必要のない部分であっても、「必要ない」という評価をするために、処理は全てに対して行わないといけないのです。
技術的な観点でいえば、CGIのuse文やPHPのrequire文では、別のプログラムを呼び出しにいくわけですが、毎回必要か必要でないかを問わず、必ずすべてを読み込みにいっていると考えるのが自然です。全体を評価するためには、全体を読み込まないといけません。
|
| 文書番号 |
04453 |
| 日付 |
2005.09.14 |
| 参照数 |
334 |
|