eval() 函數可將字符串轉換為代碼執行,並返回一個或多個值.
如果eval函數在執行時遇到錯誤,則拋出異常給調用者.
類似的函數是loadcode ,loadcode並不立即執行代碼,而是返回一個函數對象.
並且loadcode支持路徑參數,eval並不支持. eval並不支持代碼中的return語句,而是將代碼作為表達式直接計算出結果.
禁用 eval函數
PHP.ini 中有disable_functions選項,
disable_functions = phpinfo,eval
使用已禁用的函數
phpinfo();
顯示結果