當前位置:才華齋>設計>網頁設計>

php如何檢視當前變數的型別例項詳解

網頁設計 閱讀(2.82W)

下面把PHP檢視當前變數型別的背景、過程以及解決方案都給大家寫整理出來了,具體如下:

php如何檢視當前變數的型別例項詳解

解決背景

折騰過程一:

已解決 PHP中的json的json_decode不工作沒有任何輸出

期間,需要搞懂一個:

複製程式碼 程式碼如下:

PHP: curl_exec – Manual

curl_exec 返回的變數$respJson的型別是什麼,是不是string型別。

折騰過程二:

1.搜:

複製程式碼 程式碼如下:

php check variable type

參考:

PHP: gettype – Manual

PHP: is_string – Manual

PHP: is_int – Manual

所以去試試:

複製程式碼 程式碼如下:

$respJson = $crifanLib->getUrlRespHtml($getTokenUrl);

$crifanLib->logWrite("respJson=%s", $respJson);

echo gettype($respJson);

echo is_string($respJson);

echo "before decodedJsonObj";

$decodedJsonObj = json_decode($respJson);

結果:

還是沒有任何輸出。。。

2.試試:

複製程式碼 程式碼如下:

echo gettype($respJson);

echo is_string($respJson);

結果:

複製程式碼 程式碼如下:

輸出:string1

那就證明,此處的變數的型別的.確是string的。

總結

PHP中獲得變數型別是gettype($var);

單獨判斷是某種型別,可以用:

複製程式碼 程式碼如下:

is_int

is_string

等等。

以上就是針對PHP檢視當前變數型別的方法,希望大家喜歡。