輸出變數的值
PHP 中的變數有多種型別。根據用例,你可能希望將它們作為呈現的 HTML 輸出到瀏覽器,輸出它們以進行除錯,或將它們輸出到終端(如果通過命令列執行應用程式)。
下面是一些最常用的輸出變數的方法和語言結構:
echo
- 輸出一個或多個字串print
- 輸出一個字串並返回1
(總是)printf
- 輸出格式化字串並返回輸出字串的長度sprintf
- 格式化一個字串並返回格式化的字串print_r
- 輸出或返回引數的內容作為人類可讀的字串var_dump
- 輸出有關引數內容的人類可讀除錯資訊,包括其型別和值var_export
- 輸出或返回變數的字串呈現作為有效的 PHP 程式碼,可用於重新建立值。
注意: 當嘗試將物件作為字串輸出時,PHP 將嘗試將其轉換為字串(通過呼叫
__toString()
- 如果物件具有這樣的方法)。如果不可用,將顯示類似於Object of class [CLASS] could not be converted to string
的錯誤。在這種情況下,你將不得不進一步檢查物件,請參閱: outputting-a-structured-view-of-arrays-and-objects 。