PHP查看當(dāng)前變量類型的方法
下面把PHP查看當(dāng)前變量類型的背景、過(guò)程以及解決方案都給大家寫整理出來(lái)了,具體如下:
解決背景
折騰過(guò)程一:
已解決 PHP中的json的json_decode不工作沒(méi)有任何輸出
期間,需要搞懂一個(gè):
PHP: curl_exec – Manual
curl_exec 返回的變量$respJson的類型是什么,是不是string類型。
折騰過(guò)程二:
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);
結(jié)果:
還是沒(méi)有任何輸出。。。
2.試試:
echo gettype($respJson);
echo is_string($respJson);
結(jié)果:
輸出:string1
那就證明,此處的變量的類型的確是string的。
總結(jié)
PHP中獲得變量類型是gettype($var);
單獨(dú)判斷是某種類型,可以用:
is_int
is_string
等等。
以上就是針對(duì)PHP查看當(dāng)前變量類型的方法,希望大家喜歡。
相關(guān)文章
淺析Yii2 gridview實(shí)現(xiàn)批量刪除教程
在朋友圈里有童鞋向我討論GridView的問(wèn)題,有朋友說(shuō)你用gridview給我去掉表頭的鏈接?我想的很久,用gridview確實(shí)不容易實(shí)現(xiàn)。有不同見解的朋友歡迎留言。但是呢,這根gridview有個(gè)毛線關(guān)聯(lián)啊,明明是要設(shè)置ActiveDataProvider,你要我怎么用gridview實(shí)現(xiàn)嘛2016-04-04JS異常處理try..catch語(yǔ)句的作用和實(shí)例
這篇文章主要介紹了JS異常處理的作用和實(shí)例,即try..catch語(yǔ)句,需要的朋友可以參考下2014-05-05yii的入口文件index.php中為什么會(huì)有這兩句
這篇文章主要介紹了yii的入口文件index.php中為什么會(huì)有這兩句 的相關(guān)資料,需要的朋友可以參考下2016-08-08php post json參數(shù)的傳遞和接收處理方法
今天小編就為大家分享一篇php post json參數(shù)的傳遞和接收處理方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-05-05destoon安裝出現(xiàn)Internal Server Error的解決方法
這篇文章主要介紹了destoon安裝出現(xiàn)Internal Server Error的解決方法,需要的朋友可以參考下2014-06-06PHP使Laravel為JSON REST API返回自定義錯(cuò)誤的問(wèn)題
這篇文章主要介紹了PHP使Laravel為JSON REST API返回自定義錯(cuò)誤的問(wèn)題,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-10-10在CentOS系統(tǒng)上從零開始搭建WordPress博客的全流程記錄
這篇文章主要介紹了在CentOS系統(tǒng)中從零開始搭建WordPress站點(diǎn)的全流程記錄,使用最大眾的Apache服務(wù)器和MySQL數(shù)據(jù)庫(kù)環(huán)境,需要的朋友可以參考下2016-04-04