是的。我搜索谷歌的任何答案。Eval()錯誤與eval()'d錯誤
我正在學習php。我正在嘗試使用一些具有此評估線的PHP代碼發送電子郵件。
eval("job();");
但得到錯誤:
eval()'d code on line 1
有什麼建議?
是的。我搜索谷歌的任何答案。Eval()錯誤與eval()'d錯誤
我正在學習php。我正在嘗試使用一些具有此評估線的PHP代碼發送電子郵件。
eval("job();");
但得到錯誤:
eval()'d code on line 1
有什麼建議?
直接調用函數(如果你知道的名字 - 你的片斷來看,你這樣做)或,如果你不知道需要什麼叫功能(這取決於一個變量的值什麼的,請嘗試使用call_user_func或類似的功能。
還要確保功能與function_exists存在,例如
有一大堆的功能,內置了PHP,讓您不使用eval ...只是花一些瀏覽文檔的時間
'function job(){}'存在嗎? –
是否定義了job()函數? –
'<?php eval('test();'); function test(){ echo'test'; }'對我有用 –