eval

    1熱度

    3回答

    我想動態地使用eval方法創建一個類。除了一個小問題外,它工作正常。正如我的代碼所示,我在BrowserFactory類中創建了Browser類。當我這樣做時,Browser類具有一個BrowserFactory的名稱空間。無論如何,在沒有附加BrowserFactory命名空間的情況下,從字符串中評估Browser類? class BrowserFactory def self.cr

    0熱度

    3回答

    a='''b="ddd"''' eval(repr(a)) print str(a) print b 請儘量使用代碼,而不是文字,因爲我的英語不是很好,謝謝

    3熱度

    1回答

    試圖很難在不使用函數構造函數的情況下替換eval。難住了。我不是新手,但也不是專家。 jslint說這是邪惡的;當我用Function構造函數替換它時,它說這只是eval()的一種形式! evaluateEventScript: function(requestObject) { var resultData; resultData = eval(requestObject

    3熱度

    3回答

    我正在建立一個網站,我有一個需要,用戶應該能夠評估一些表達式基於數據庫表中的值,而不是使用像pyparsing等工具,我正在考慮使用python本身,並且已經想出了一個足以達到我的目的的解決方案。我基本上使用eval來評估表達式並傳遞全局空字符__builtins__,這樣就不會有任何東西可以被訪問,並且當地人從DB中得到值,如果用戶需要某些函數,我也可以通過這些函數。 import dateti

    1熱度

    2回答

    我想確保這段代碼不是有害的,但每次我嘗試解碼它時,它實際上並沒有做任何事情,只是給我更瘋狂的樣子符號。任何的意見都將會有幫助。 下面是實際的加密代碼... eval(gzinflate(str_rot13(base64_decode('FZnHDoRVElF/cmE7Kw5rpx3tCO+95zLCe3Uaz9diL9cCFVZSc7wQf//3r7//qM55/LNsu7kes736Ztu//3

    1熱度

    4回答

    在PHP中我可以這樣做: // $post = 10; $logic = >; $value = 100 $valid = eval("return ($post $logic $value) ? true : false;"); 所以上面的語句將返回false。 我可以在JavaScript中做類似的事嗎?謝謝! Darren。

    0熱度

    4回答

    我有一個,我覺得相當容易,但我無法弄清楚我做錯了什麼。我有一個函數,我用PHP的函數eval調用。我期待一個自建的ArrayList能夠獲得結果。但是,當我使用gettype時,我看到的結果是NULL。儘管我在評估函數中使用return。 據我所知,我正在通過文檔播放它,但不知何故,它不工作。有什麼建議麼? 代碼片段 <?php $widgetList = new ArrayLis

    3熱度

    2回答

    Perl中的eval聲明有什麼問題?我試圖檢查XML是通過捕獲從文件的解析拋出與XML::LibXML任何異常有效: use XML::LibXML; my $parser = XML::LibXML->new(); #creates a new libXML object. eval { my $tree = $parser->parse_file($file) # pa

    5熱度

    2回答

    我有以下Perl代碼: use strict; use warnings; use Test::Cmd::Common; my $path = "/something/not/available"; my $test = Test::Cmd::Common->new(string => 'File system operations'); eval{ $test->unl

    0熱度

    3回答

    目前,我有下面的代碼從數據庫表來: <h1 class="widgetHeader">My Friends</h1> <div class="widgetRepeater"> <p class="widgetHeader">Random Selection</p> <?php $friends = $user->getFriends(); ?> <p cl