問題タブ [globals]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
3477 参照

php - 複数のファイルにまたがるPHPグローバル変数の問題

だから私はこのようなサイト構造を持っています。私は、他のファイルを含む、index.phpincludes()を持っています。私がやりたいのは、書き込みと書き込みの後に印刷されるようにすることですが、何らかの理由で何も返されません。私の間違いはどこにありますか?include.phpfunctions.php$GLOBALS["something"] = 'something here';functions.phpecho $something;index.phpsomething here

0 投票する
3 に答える
17589 参照

objective-c - Objective-Cプロジェクトで使用されるexternに関する3つの質問

  1. メソッドまたは変数宣言の前にこの単語を使用する場合、externそれをグローバルにして、プロジェクト全体で読み取り/書き込み/使用可能にしますか?

  2. キーワードの前にexternを使用した場合、プロジェクトの一部でまだアクセスできない可能性はありますか?たとえば、「保護された」を使用する場合など、サブクラスによってのみ。

  3. externCキーワードですよね?Objective-Cに同等のものはありますか?彼らがObjective-CプロジェクトでCキーワードを使用する理由を実際には理解していません。

ありがとう

0 投票する
1 に答える
6894 参照

globals - python グローバル ディクショナリ

関数の引数として別のモジュールから取得したディクショナリを、現在のモジュールのグローバル ディクショナリにマージしたいと考えています。これを行う方法はありますか?

モジュール - test.py

私が欲しいのは、結果の辞書 somedict が現在のモジュール (テスト) のグローバル辞書として設定されることです。somedict は、現在のモジュールの globals() と受け取った辞書 indict をマージして作成されました。

0 投票する
7 に答える
641 参照

python - 別のモジュールのコンテキストでクラスを使用する

標準ライブラリのいくつかのクラスを変更して、そのモジュールの他のクラスが使用するグローバルとは異なるセットを使用したいと考えています。

この例は単なる例です。

この例では、 のインスタンスをA経由で作成すると、 という名前のオブジェクトA()が呼び出されます。しかし今、私は新しいモジュールを作成し、それにインポートし、元の定義されたモジュールからではなく、インポートされたモジュールから使用したいと考えています。appendmy_globalBBmy_globalmy_globalB

関連している

私は自分の問題を説明するのに苦労しています。これは、実際にはまったく異なることを尋ねた私の以前の試みです:

Update0

  • 上記の例は、私が達成しようとしていることを説明するためのものです。
  • クラスには変数スコープがないため (たとえば C++ とは異なり)、グローバル マッピングへの参照はクラスに格納されず、定義時にすべての関数にアタッチされると思います。

アップデート1

標準ライブラリから例が要求されました。

モジュール内のクラスの多く (おそらくすべて?) は、hereおよびhereで定義された、、およびthreadingなどのグローバルを使用します。そのモジュール内のすべてのクラスを変更せずに、これらのグローバルを変更することはできません。_allocate_lockget_ident_active

0 投票する
3 に答える
7681 参照

c++ - C++ 演算子をグローバル関数としてオーバーロードする必要があるのはなぜですか (STL はそうします)、注意事項は何ですか?

C++ operator() をメンバー関数ではなくグローバルとしてオーバーロードする必要があるのはなぜですか。たとえば、==オペレーター。

なぜこれが行われるのですか?たとえば、STL ライブラリで。

0 投票する
3 に答える
6125 参照

php - php バージョンが 5.0 より大きく、グローバルを登録しますか?

サーバーを変更し、php 5.3 をインストールしました。新しいサーバーで次のエラーが発生しました: 未定義の変数: HTTP_SERVER_VARS 登録グローバルがオフになっていることに気付きました。php.net Web サイトでは、php > 4.2 でオフになっているのには理由があります。質問は、特にグローバルの登録をオンにできない場合に、未定義の変数 HTTP_SERVER_VARS を取得しないようにするにはどうすればよいですか?

ありがとう。

0 投票する
2 に答える
2631 参照

javascript - Javascript はドキュメントにアクセスできません: null または未定義

document.getElementsByName('name').value戻りますundefined。なぜそうなのかについて、私は最も漠然とした考えを持っていません。

.js ファイルを正しくインクルードしました。Firebug はコード内にエラーを検出しませんでした。また、上記の関数を呼び出すたびにundefined. これは私を完全に混乱させました。

ファイルを含めた方法は次のとおりです。

以下は、関数呼び出しによって返される最初の未定義値に到達するために必要なすべてのコードです。

...そして、その時点で未定義の変数を取得します。スクリプトをトリガーするために使用するボタンは、次のコードを使用します。

  1. ボタンの種類は、スクリプトで利用できる情報に影響しますか?
  2. document.getElementsByName()を返す理由を調べるにはどうすればよいundefinedですか?
  3. Javascriptdocumentオブジェクトには、別のファイルからインポートされたスクリプトに関するスコープの問題がありますか?

これがばかげた質問である場合は申し訳ありません。私はJavascriptが初めてです。

編集: マイク サミュエル、ご回答ありがとうございます。それは魔法のようにそれを修正しました、そしてなぜ私はこれを以前に知らなかったのだろうか? getElementsByName() が複数の値が返されることをどのように示唆しているかを見て、私は少し推測する必要がありました...

0 投票する
4 に答える
837 参照

php - PHP グローバル変数の問題

ここで範囲の問題があります。なぜそれが機能しないのかわからないので、次のように設定しました:

関数.php

index.php

functions.php 内で $id をエコーアウトできます。ただし、私の echo $id; index.php 内で空白が表示されます。何もない。

私は何を間違っていますか?

0 投票する
1 に答える
266 参照

emacs - Listing all top level global variables in emacs

Mostly for my own edification I'm trying to list all of the global variables loaded in the current Emacs session. What I was thinking about doing is producing an HTML file with all of the functions listed. Of course, what would also be useful is the file where the function, var, etc was defined.

Is there anything already built into emacs to help?

L-

0 投票する
1 に答える
6597 参照

c++ - クラス間でオブジェクトを共有するための良い方法は何ですか?

クラス階層内の複数のクラス間でオブジェクトのインスタンスを共有するための良い方法は何ですか?私は次の状況にあります:

私は現在、texture_managerをシングルトンとして実装しており、クライアントはコード内のどこからでもそのインスタンス化メソッドを呼び出します。ベクトル内のs 、によって、そして場合によってはクラスの一部である場合もそうでない場合もある他のクラスによってtexture_managerも使用される必要があります。コードでのシングルトンの使用を制限しようとしているので、このアプローチの代替案をお勧めしますか?頭に浮かんだ解決策の1つは、参照を引数として、それにアクセスする必要のあるすべてのクラスのコンストラクターに渡すことです。ありがとう。objectobjects_skybox_worldtexture_manager