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 相关文章推荐
通过JavaScript或PHP检测Android设备的代码
Mar 09 PHP
CI框架安全类Security.php源码分析
Nov 04 PHP
php银联网页支付实现方法
Mar 04 PHP
wordpress安装过程中遇到中文乱码的处理方法
Apr 21 PHP
PHP异常处理Exception类
Dec 11 PHP
php下载文件,添加响应头的简单实例
Sep 22 PHP
PHP编程获取各个时间段具体时间的方法
May 26 PHP
Yii2实现ActiveForm ajax提交
May 26 PHP
详解thinkphp中的volist标签
Jan 15 PHP
Yii2语言国际化自动配置详解
Aug 22 PHP
PHP封装的page分页类定义与用法完整示例
Dec 24 PHP
解决Laravel无法使用COOKIE和SESSION的问题
Oct 16 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中使用cookie来保存用户登录信息的实现代码
2012/03/08 PHP
PHP文件缓存类示例分享
2015/01/30 PHP
PHP实现抓取迅雷VIP账号的方法
2015/07/30 PHP
PHP中error_reporting()用法详解
2015/08/31 PHP
php使用strip_tags()去除html标签仍有空白的解决方法
2016/07/28 PHP
关于laravel 日志写入失败问题汇总
2019/10/17 PHP
csdn 博客的css样式 v3
2009/02/24 Javascript
firebug的一个有趣现象介绍
2011/11/30 Javascript
Jquery实现网页跳转或用命令打开指定网页的解决方法
2013/07/09 Javascript
JavaScript插件化开发教程 (四)
2015/01/27 Javascript
js拆分字符串并将分割的数据放到数组中的方法
2015/05/06 Javascript
jQuery实现根据滚动条位置加载相应内容功能
2016/07/18 Javascript
JS通过调用微信API实现微信支付功能的方法示例
2017/06/29 Javascript
Node.js+Express+MySql实现用户登录注册功能
2017/07/10 Javascript
AngularJS路由删除#符号解决的办法
2017/09/28 Javascript
前端axios下载excel文件(二进制)的处理方法
2018/07/31 Javascript
vue2.x 通过后端接口代理,获取qq音乐api的数据示例
2019/10/30 Javascript
微信小程序整个页面的自动适应布局的实现
2020/07/12 Javascript
nodejs使用Sequelize框架操作数据库的实现
2020/10/21 NodeJs
Python中的map、reduce和filter浅析
2014/04/26 Python
使用Python的Zato发送AMQP消息的教程
2015/04/16 Python
python实现三维拟合的方法
2018/12/29 Python
对Python Pexpect 模块的使用说明详解
2019/02/14 Python
python中np是做什么的
2020/07/21 Python
CSS3中使用RGBa来调节透明度的教程
2016/05/09 HTML / CSS
Fanatics官网:运动服装、球衣、运动装备
2020/10/12 全球购物
水污染治理专业毕业生推荐信
2013/11/14 职场文书
网上卖盒饭创业计划书
2014/01/26 职场文书
优秀班干部事迹材料
2014/01/26 职场文书
工程招投标邀请书
2014/01/26 职场文书
保护水资源的标语
2014/06/17 职场文书
历史学专业求职信
2014/06/19 职场文书
2014大学生中国梦主题教育学习思想汇报
2014/09/10 职场文书
镇人大副主席民主生活会对照检查材料思想汇报
2014/10/01 职场文书
2015年环卫工作总结
2015/04/28 职场文书
php 解析非标准json、非规范json
2021/04/01 PHP