PHP查看当前变量类型的方法


Posted in PHP onJuly 31, 2015

下面把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查看当前变量类型的方法,希望大家喜欢。

PHP 相关文章推荐
如何去掉文章里的 html 语法
Oct 09 PHP
PHP中集成PayPal标准支付的实现方法分享
Feb 06 PHP
php url路由入门实例
Apr 23 PHP
php魔术变量用法实例详解
Nov 13 PHP
php实现utf-8转unicode函数分享
Jan 06 PHP
Symfony页面的基本创建实例详解
Jan 26 PHP
php使用Jpgraph绘制3D饼状图的方法
Jun 10 PHP
PHP编程获取音频文件时长的方法【基于getid3类】
Apr 20 PHP
php处理静态页面:页面设置缓存时间实例
Jun 22 PHP
SCP远程VPS快速搬家和WDCP升级php5.3安装memcached和eaccelerator教程
Jul 27 PHP
thinkPHP5框架设置404、403等http状态页面的方法
Jun 05 PHP
PHP正则表达式处理函数(PCRE 函数)实例小结
May 09 PHP
如何把php5.3版本升级到php5.4或者php5.5
Jul 31 #PHP
PHP内核探索:哈希表碰撞攻击原理
Jul 31 #PHP
如何使用纯PHP实现定时器任务(Timer)
Jul 31 #PHP
利用PHP将部分内容用星号替换
Apr 21 #PHP
php之static静态属性与静态方法实例分析
Jul 30 #PHP
php中define用法实例
Jul 30 #PHP
php实现json编码的方法
Jul 30 #PHP
You might like
解析PHP函数array_flip()在重复数组元素删除中的作用
2013/06/27 PHP
ThinkPHP自定义函数解决模板标签加减运算的方法
2015/07/03 PHP
php获取客户端IP及URL的方法示例
2017/02/03 PHP
PHP数组Key强制类型转换实现原理解析
2020/09/01 PHP
基于Jquery的回车成tab焦点切换效果代码(Enter To Tab )
2010/11/14 Javascript
开源的javascript项目Kissy介绍
2014/11/28 Javascript
Uploadify上传文件方法
2016/03/16 Javascript
详解JavaScript中数组的reduce方法
2016/12/02 Javascript
JS常用加密编码与算法实例总结
2016/12/22 Javascript
vue.js事件处理器是什么
2017/03/20 Javascript
vue使用el-upload上传文件及Feign服务间传递文件的方法
2019/03/15 Javascript
vue如何实现自定义底部菜单栏
2019/07/01 Javascript
bootstrap Table实现合并相同行
2019/07/19 Javascript
[47:46]完美世界DOTA2联赛 Magma vs GXR 第三场 11.07
2020/11/10 DOTA
python中使用urllib2获取http请求状态码的代码例子
2014/07/07 Python
Django视图之ORM数据库查询操作API的实例
2017/10/27 Python
浅谈Python2获取中文文件名的编码问题
2018/01/09 Python
通过pycharm使用git的步骤(图文详解)
2019/06/13 Python
python的一些加密方法及python 加密模块
2019/07/11 Python
淘宝秒杀python脚本 扫码登录版
2019/09/19 Python
Python 将json序列化后的字符串转换成字典(推荐)
2020/01/06 Python
自定义Django Form中choicefield下拉菜单选取数据库内容实例
2020/03/13 Python
解决pycharm下pyuic工具使用的问题
2020/04/08 Python
Python爬虫破解登陆哔哩哔哩的方法
2020/11/17 Python
用 Django 开发一个 Python Web API的方法步骤
2020/12/03 Python
python+selenium+chrome实现淘宝购物车秒杀自动结算
2021/01/07 Python
Python解析m3u8拼接下载mp4视频文件的示例代码
2021/03/03 Python
UNIX操作系统结构由哪几部分组成
2016/02/17 面试题
模具设计与制造专业推荐信
2014/02/16 职场文书
大型营销活动计划书
2014/04/28 职场文书
2014年幼儿园德育工作总结
2014/12/17 职场文书
个人年度总结报告
2015/03/09 职场文书
2015年教师学期工作总结
2015/04/30 职场文书
小学一年级班主任工作经验交流材料
2015/11/02 职场文书
大学生饮品店创业计划书范文
2019/07/10 职场文书
Sleuth+logback 设置traceid 及自定义信息方式
2021/07/26 Java/Android