問題タブ [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.
php - 複数のファイルにまたがるPHPグローバル変数の問題
だから私はこのようなサイト構造を持っています。私は、他のファイルを含む、index.php
includes()を持っています。私がやりたいのは、書き込みと書き込みの後に印刷されるようにすることですが、何らかの理由で何も返されません。私の間違いはどこにありますか?include.php
functions.php
$GLOBALS["something"] = 'something here';
functions.php
echo $something;
index.php
something here
objective-c - Objective-Cプロジェクトで使用されるexternに関する3つの質問
メソッドまたは変数宣言の前にこの単語を使用する場合、
extern
それをグローバルにして、プロジェクト全体で読み取り/書き込み/使用可能にしますか?キーワードの前にexternを使用した場合、プロジェクトの一部でまだアクセスできない可能性はありますか?たとえば、「保護された」を使用する場合など、サブクラスによってのみ。
extern
Cキーワードですよね?Objective-Cに同等のものはありますか?彼らがObjective-CプロジェクトでCキーワードを使用する理由を実際には理解していません。
ありがとう
globals - python グローバル ディクショナリ
関数の引数として別のモジュールから取得したディクショナリを、現在のモジュールのグローバル ディクショナリにマージしたいと考えています。これを行う方法はありますか?
モジュール - test.py
私が欲しいのは、結果の辞書 somedict が現在のモジュール (テスト) のグローバル辞書として設定されることです。somedict は、現在のモジュールの globals() と受け取った辞書 indict をマージして作成されました。
python - 別のモジュールのコンテキストでクラスを使用する
標準ライブラリのいくつかのクラスを変更して、そのモジュールの他のクラスが使用するグローバルとは異なるセットを使用したいと考えています。
例
この例は単なる例です。
この例では、 のインスタンスをA
経由で作成すると、 という名前のオブジェクトA()
が呼び出されます。しかし今、私は新しいモジュールを作成し、それにインポートし、元の定義されたモジュールからではなく、インポートされたモジュールから使用したいと考えています。append
my_global
B
B
my_global
my_global
B
関連している
私は自分の問題を説明するのに苦労しています。これは、実際にはまったく異なることを尋ねた私の以前の試みです:
Update0
- 上記の例は、私が達成しようとしていることを説明するためのものです。
- クラスには変数スコープがないため (たとえば C++ とは異なり)、グローバル マッピングへの参照はクラスに格納されず、定義時にすべての関数にアタッチされると思います。
アップデート1
標準ライブラリから例が要求されました。
モジュール内のクラスの多く (おそらくすべて?) は、hereおよびhereで定義された、、およびthreading
などのグローバルを使用します。そのモジュール内のすべてのクラスを変更せずに、これらのグローバルを変更することはできません。_allocate_lock
get_ident
_active
c++ - C++ 演算子をグローバル関数としてオーバーロードする必要があるのはなぜですか (STL はそうします)、注意事項は何ですか?
C++ operator() をメンバー関数ではなくグローバルとしてオーバーロードする必要があるのはなぜですか。たとえば、==
オペレーター。
なぜこれが行われるのですか?たとえば、STL ライブラリで。
php - php バージョンが 5.0 より大きく、グローバルを登録しますか?
サーバーを変更し、php 5.3 をインストールしました。新しいサーバーで次のエラーが発生しました: 未定義の変数: HTTP_SERVER_VARS 登録グローバルがオフになっていることに気付きました。php.net Web サイトでは、php > 4.2 でオフになっているのには理由があります。質問は、特にグローバルの登録をオンにできない場合に、未定義の変数 HTTP_SERVER_VARS を取得しないようにするにはどうすればよいですか?
ありがとう。
javascript - Javascript はドキュメントにアクセスできません: null または未定義
document.getElementsByName('name').value
戻りますundefined
。なぜそうなのかについて、私は最も漠然とした考えを持っていません。
.js ファイルを正しくインクルードしました。Firebug はコード内にエラーを検出しませんでした。また、上記の関数を呼び出すたびにundefined
. これは私を完全に混乱させました。
ファイルを含めた方法は次のとおりです。
以下は、関数呼び出しによって返される最初の未定義値に到達するために必要なすべてのコードです。
...そして、その時点で未定義の変数を取得します。スクリプトをトリガーするために使用するボタンは、次のコードを使用します。
- ボタンの種類は、スクリプトで利用できる情報に影響しますか?
document.getElementsByName()
を返す理由を調べるにはどうすればよいundefined
ですか?- Javascript
document
オブジェクトには、別のファイルからインポートされたスクリプトに関するスコープの問題がありますか?
これがばかげた質問である場合は申し訳ありません。私はJavascriptが初めてです。
編集: マイク サミュエル、ご回答ありがとうございます。それは魔法のようにそれを修正しました、そしてなぜ私はこれを以前に知らなかったのだろうか? getElementsByName() が複数の値が返されることをどのように示唆しているかを見て、私は少し推測する必要がありました...
php - PHP グローバル変数の問題
ここで範囲の問題があります。なぜそれが機能しないのかわからないので、次のように設定しました:
関数.php
index.php
functions.php 内で $id をエコーアウトできます。ただし、私の echo $id; index.php 内で空白が表示されます。何もない。
私は何を間違っていますか?
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-
c++ - クラス間でオブジェクトを共有するための良い方法は何ですか?
クラス階層内の複数のクラス間でオブジェクトのインスタンスを共有するための良い方法は何ですか?私は次の状況にあります:
私は現在、texture_managerをシングルトンとして実装しており、クライアントはコード内のどこからでもそのインスタンス化メソッドを呼び出します。ベクトル内のs 、によって、そして場合によってはクラスの一部である場合もそうでない場合もある他のクラスによってtexture_manager
も使用される必要があります。コードでのシングルトンの使用を制限しようとしているので、このアプローチの代替案をお勧めしますか?頭に浮かんだ解決策の1つは、参照を引数として、それにアクセスする必要のあるすべてのクラスのコンストラクターに渡すことです。ありがとう。object
objects_
skybox_
world
texture_manager