把 var_dump 的結果儲存進同名 log 檔案的方法
*
* 把 var_dump 的結果儲存進同名 log 檔案的方法
* Sample: var_dump_log(123, array(456,789));
*/
function var_dump_log()
{
/* 獲取函式引數列表的陣列 */
$func_get_args = func_get_args();
/* 開啟輸出控制緩衝 */
ob_start();
/* 列印變數的相關資訊 */
echo date('Y年m月d日 H時i分s秒').PHP_EOL;
if ( $func_get_args===array() ) echo PHP_EOL.'undefined';
else
foreach ( $func_get_args as $val ) {
echo PHP_EOL;
var_dump($val);
}
/* 建立儲存檔案的目錄 */
$folder = 'var_dump';
mkdir(getcwd().'/'.$folder);
/* 結果儲存進同名 txt 檔案 */
file_put_contents(preg_replace('/([^/\]+).php$/i', $folder.'/$1.log', $_SERVER['SCRIPT_FILENAME']), ob_get_clean());
}
<code>
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/1817/viewspace-2807728/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 把檔案系統的資料檔案遷移到ASM儲存ASM
- skmultiflow使用自己的csv檔案訓練模型並儲存實驗結果模型
- mssql 儲存過程呼叫另一個儲存過程中的結果的方法分享SQL儲存過程
- python儲存檔案的幾種方法Python
- #用openfiledialog檔案和savefileDialog開啟和儲存檔案
- 在儲存過程A中呼叫儲存過程B的結果儲存過程
- 儲存過程結果進行查詢 select 存過過程儲存過程
- win10沒儲存的檔案怎麼恢復_win10檔案未儲存的恢復方法Win10
- 塊儲存 檔案儲存 物件儲存物件
- IPFS的檔案儲存模式模式
- CIFS檔案的儲存————SMB
- 檔案儲存
- 資料儲存--檔案儲存
- 如何正確地把伺服器端返回的檔案二進位制流寫入到本地儲存成檔案伺服器
- VUE打包後配置配置檔案修改請求url方法及webpack打包的檔案生成同名檔案方法VueWeb
- c++ 二進位制儲存檔案C++
- 企業網盤儲存和共享檔案的好方法
- Synology群暉NAS儲存正確建立儲存池和儲存空間的方法
- Android中的資料儲存之檔案儲存Android
- 同名檔案替換怎麼恢復,恢復同名檔案
- 使用DBMS_STATS儲存分析結果
- Oracle查詢結果 儲存為XMLOracleXML
- iOS開發 檔案儲存方法彙總iOS
- 簡單的mysql儲存過程,輸出結果集MySql儲存過程
- 如何將MAC的檔案儲存至NAS網路儲存?Mac
- CSV檔案儲存
- Win10修改hosts檔案不能儲存的解決方法Win10
- 批次檢測主機IP,並把結果生成excel檔案表格Excel
- 淺談Android的檔案儲存Android
- Flutter持久化儲存之檔案儲存Flutter持久化
- Oracle 儲存過程返回結果集|轉|Oracle儲存過程
- Oracle 儲存過程返回結果集 (轉)Oracle儲存過程
- 【Oracle】儲存過程中將動態SQL的多行結果進行迴圈遍歷Oracle儲存過程SQL
- mysql返回一個結果集的儲存過程小例子MySql儲存過程
- 作業系統——檔案的三種外存形式及檔案儲存空間的管理方法作業系統
- Android 檔案儲存Android
- hive檔案儲存格式Hive
- 儲存檔案到本地