輸出變數的值

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