鍍金池/ 問(wèn)答/PHP/ 在php中error_log一下為什么就出錯(cuò)了?

在php中error_log一下為什么就出錯(cuò)了?

前端ios,后端php,我在想要打印錯(cuò)誤信息的地方加了一句:
error_log($msg, 3, "error.log");
發(fā)現(xiàn)前端就報(bào)錯(cuò)了,說(shuō)沒有返回正確json信息,這句話一去掉就正常了。
我沒有記錄php的錯(cuò)誤日志,所以暫時(shí)看不到報(bào)錯(cuò)信息是什么,求解這是為什么?

回答
編輯回答
陌離殤

應(yīng)該不是error_log 造成的,除非是你這個(gè)error.log文件沒有寫權(quán)限。
建議你檢查下這個(gè)文件是否可寫,然后前端調(diào)試下看看服務(wù)器端返回了什么信息。

2017年11月11日 02:15
編輯回答
吢涼

應(yīng)該是后端出錯(cuò),程序中斷執(zhí)行,沒有給前端請(qǐng)求返回值。
看看php運(yùn)行的錯(cuò)誤日志就很容易定位問(wèn)題。

2018年3月9日 01:23