/**
* 記錄調試日誌(共用)
* @param $array /數據
* @param $method /方法名
* @param $phone /手機號
* @return int
*/
public function public_check($array, $method, $phone)
{
if (!is_array($array)) {
return 0;
}
// JSON_UNESCAPED_UNICODE:不編譯中文(不轉Unicode)
// JSON_UNESCAPED_SLASHES:不轉義反斜杆
// PHP_EOL:換行
// FILE_APPEND:追加
$str = json_encode($array, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES);// 轉json
$content = 'phone:' . $phone . '[' . date('Y-m-d H:i:s') . ']' . $str . PHP_EOL;//文件內容
$path = APPPATH . "../PAYLOG/CHECK/$method/";//文件路徑
if (!is_dir($path)) {
mkdir($path, 0777, true);// 創建文件夾
}
file_put_contents($path . date('Y-m-d') . '.txt', $content, FILE_APPEND);
file_put_contents($path . date("Y-m-d") . '.txt', '------------------------' . PHP_EOL . PHP_EOL, FILE_APPEND);//換行分割
}
輸出的文件內容樣例:
phone:13552596433[2020-06-29 13:37:04]{"d":"http://juxinhekft.wemallapi.com/shopapi/lyf/custdetail?custID=131121198406033827&merchantId=2020050803474026&bankCardNo=6215590200001532985","e":false}
------------------------
phone:15930829627[2020-06-29 13:37:04]{"d":"http://juxinhekft.wemallapi.com/shopapi/lyf/custdetail?custID=131122198809153248&merchantId=2020050803474026&bankCardNo=6228482139128075078","e":false}
------------------------