把 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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- python儲存檔案的幾種方法Python
- skmultiflow使用自己的csv檔案訓練模型並儲存實驗結果模型
- mssql 儲存過程呼叫另一個儲存過程中的結果的方法分享SQL儲存過程
- win10沒儲存的檔案怎麼恢復_win10檔案未儲存的恢復方法Win10
- IPFS的檔案儲存模式模式
- 塊儲存 檔案儲存 物件儲存物件
- Android中的資料儲存之檔案儲存Android
- 檔案儲存
- 資料儲存--檔案儲存
- VUE打包後配置配置檔案修改請求url方法及webpack打包的檔案生成同名檔案方法VueWeb
- 如何正確地把伺服器端返回的檔案二進位制流寫入到本地儲存成檔案伺服器
- 企業網盤儲存和共享檔案的好方法
- 同名檔案替換怎麼恢復,恢復同名檔案
- 如何將MAC的檔案儲存至NAS網路儲存?Mac
- Android 檔案儲存Android
- CSV檔案儲存
- 儲存json檔案JSON
- laradock 檔案儲存遇見的坑
- 設定儲存檔案的目錄
- XSKY 檔案儲存首次進入 IDC 榜單
- Flutter持久化儲存之檔案儲存Flutter持久化
- 作業系統——檔案的三種外存形式及檔案儲存空間的管理方法作業系統
- python 儲存檔案jsonPythonJSON
- hive檔案儲存格式Hive
- Mac儲存檔案找不到要儲存的位置怎麼設定Mac
- 物件儲存 vs 檔案儲存 vs 塊儲存,選哪個?物件
- Spring Boot 整合阿里雲 OSS 進行檔案儲存Spring Boot阿里
- [資料庫系統]儲存和檔案結構資料庫
- 有效的儲存的方法
- python+selenium 儲存logPython
- 簡單的mysql儲存過程,輸出結果集MySql儲存過程
- 如何獲取HDFS上檔案的儲存位置
- GitLab 之 Git LFS 大檔案儲存的配置Gitlab
- 怎麼看jupyter的檔案儲存路徑
- 重灌系統會把所有的東西刪掉嗎 儲存所有檔案重灌系統方法教程
- Android 檔案儲存淺析Android
- 修改並儲存hosts檔案
- 企業檔案安全儲存