1. 程式人生 > >字元轉義除錯

字元轉義除錯

xdebug.overload_var_dump 設定為0

這裡寫圖片描述

xdebug.overload_var_dump 
設定為 0時 則原樣輸出,
設定為 1時 則啟用xdebug的var_dump(),
設定為 2時 啟用xdebug的var_dump()的同時輸出所在檔案所在行資訊

這裡寫圖片描述

這裡寫圖片描述

xdebug.overload_var_dump 設定為1

這裡寫圖片描述

這裡寫圖片描述

這裡寫圖片描述

在瀏覽器中檢視
這裡寫圖片描述

用處

特殊字元查詢替換的時候
檢視符號各種轉義,別人傳過來的是經過轉義的字元,或需要轉義之後傳給別人
優先使用命令列或者chrome除錯工具呼叫

\r\n

chr(13) Carriage Return, MacOS中用於換行
chr(10) Linefeed, Unix中用於換行
chr(13)&chr(10) CR+LF, Microsoft中用於換行

這裡寫圖片描述

回車的概念在不同的場合意義不太一樣,一般人理解的回車,就是機械打字機裡的回車CR+換行LF,在微軟平臺下的實現也是這麼實現的,即CR+LF,在MacOS中,只用一個CR表示,在Unix中,只用一個LF表示,這是規範,而具體的在螢幕上顯示出回車來則由作業系統和文字處理軟體進行。作為普通使用者習慣上把CR+LF, CR, LF都叫做回車,而直接處理ascii碼的程式設計師則需要對它們加以區分。

所謂的軟回車、硬回車,一般是某種軟體(如Word)自定義的規範,只能由相應的軟體去解釋。

參考:https://bbs.csdn.net/topics/40192921