問題タブ [eval]
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.
mysql - MySQL で文字列を実行することは可能ですか?
varchar
クエリであるa を渡す MSSQL ストアド プロシージャを変換する必要があります。
これは機能していません。私はそれがMySQLコマンドではないことを確信していますが、EXEC
どちらも機能しません。EXECUTE
CALL
eval
MySQL にJavaScript のような機能を持たせることさえ可能かどうかは誰にもわかりませんか?
python - 文字列に含まれる Python コードの実行
私は pygame と box2d を使用してゲーム エンジンを作成しています。キャラクター ビルダーでは、キーダウン イベントで実行されるコードを記述できるようにしたいと考えています。
私の計画は、キャラクター ビルダーにテキスト エディターを用意して、次のようなコードを記述できるようにすることでした。
テキスト エディターの内容を文字列として取得し、Character のこのメソッド内のメソッドでコードを実行します。
それを行う最善の方法は何ですか?
php - PHPで文字列として渡された式を評価する方法は?
文字列として渡された数学演算を実行する適切で安全な方法を見つけようとしています。私のシナリオでは、画像の EXIF データから取得した値です。
少し調査した後、2つの方法を見つけました。
最初に、次を使用しeval
ます。
第二に、使用create_function
:
どちらの例でも、悪意のあるコードの実行を回避するために文字列のクリーンアップが必要です。そうする他の方法またはより短い方法はありますか?
c# - C#Eval()のサポート
正確なメンバーパスのテキストステートメントがあるときに、実行時にオブジェクトの値を評価する必要があります。たとえば、myobject.firstMember.secondMember [3] .text
正規表現を使用してこのテキストステートメントを解析し、テキストを評価することを考えました。リフレクションを使用することで価値がありますが、その前に、C#が何らかの評価能力をサポートしているかどうか疑問に思いますか?したがって、自分で解析を行う必要はありません。マイクロソフトは、即時ウィンドウまたは監視ウィンドウでこれをどのように実行しますか?
どうもありがとうございます、
アディバルダ
php - 文字列のセグメントを eval() する方法
HTML と PHP を含む文字列があります。データベースから文字列を取得すると、画面に表示されますが、PHP コードは表示されません。文字列は次のようになります。
出力
ソースコード
ソースコードを見ると、そこに php 行があります。だから私がする必要があるのは、文字列にある php セグメントだけを eval() することです。
考慮すべきことの 1 つは、PHP はいつでも文字列内のどこにでも配置できるということです。
* 明確にするために、私の PHP 構成は正しいです。これは、一部の PHP がデータベースからダンプされ、レンダリングされない場合です。PHP コードを含む変数をエコーしているため、実行に失敗します。*
私が受けるかもしれないどんな助けにも感謝します。
javascript - IE での評価の問題
eval()
JSON に などの言語固有の文字が含まれている場合、IE7 で実行しているè
ときに、適切に展開されません。これを機能させるために言語設定を変更する方法はありますか?
javascript - この eval() 呼び出しを IE で動作させるにはどうすればよいですか?
私は、別のxhtmlページでjavascript「クラス」を取得して取得するjavascriptをいくつか持っています。リモート JavaScript は次のようになります。
これが this.javascript にフェッチされた後、それを評価してインスタンス化しようとします。
もちろん、これは IE を除くすべてのブラウザで完全に機能します。IE では、eval 行で失敗します。IEまたは代替でこれを機能させる方法について誰か提案がありますか。
ありがとう、ピート