PHP現在の変数タイプを表示する方法

1266 ワード

次に、PHPが現在の変数タイプを表示する背景、プロセス、ソリューションをまとめました.具体的には、以下の通りです.
解決の背景
振り回される過程1:
PHPのjsonのjsonを解決しました.decodeが動作しない出力はありません
期間中、1つ理解する必要があります.
 
  
PHP: curl_exec �C Manual

curl_execが返す変数$respJsonのタイプは何ですか、stringタイプですか.
振り回す過程2:
1.検索:
 
  
php check variable type

参照先:
PHP: gettype �C Manual
PHP: is_string �C Manual
PHP: is_int �C 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に対して現在の変数タイプを表示する方法ですが、お気に入りください.