タグ付けされた質問 「eval」

evalは、プログラマーが同じ言語で記述された任意のコードを、コード内の文字列変数から実行できるようにする関数です。


4
(1、eval)( 'this')vs eval( 'this')in JavaScript?
JavaScriptパターンを読み始めましたが、いくつかのコードで混乱しました。 var global = (function () { return this || (1, eval)('this'); }()); これが私の質問です: Q1: (1, eval) === eval? なぜ、どのように機能するのですか? Q2:なぜ var global = (function () { return this || eval('this'); }()); または var global = (function () { return this; }());
85 javascript  eval 

19
PHPのeval悪はいつですか?
私がphpで開発してきたすべての年で、使用eval()は悪だといつも聞いていました。 次のコードを考えると、2番目の(そしてよりエレガントな)オプションを使用するのは理にかなっていますか?そうでない場合、なぜですか? // $type is the result of an SQL statement // e.g. SHOW COLUMNS FROM a_table LIKE 'a_column'; // hence you can be pretty sure about the consistency // of your string $type = "enum('a','b','c')"; // possibility one $type_1 = preg_replace('#^enum\s*\(\s*\'|\'\s*\)\s*$#', '', $type); $result = preg_split('#\'\s*,\s*\'#', $type_1); // possibility …
84 php  eval 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.