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 相关文章推荐
PHP的FTP学习(四)
Oct 09 PHP
PHP4实际应用经验篇(3)
Oct 09 PHP
php在线打包程序源码
Jul 27 PHP
配置Apache2.2+PHP5+CakePHP1.2+MySQL5运行环境
Apr 25 PHP
phplock(php进程锁) v1.0 beta1
Nov 24 PHP
php重定向的三种方法分享
Feb 22 PHP
php实现中文字符截取防乱码方法汇总
Apr 29 PHP
php抽象类用法实例分析
Jul 07 PHP
yii2实现 "上一篇,下一篇" 功能的代码实例
Feb 04 PHP
深入研究PHP中的preg_replace和代码执行
Aug 15 PHP
php计数排序算法的实现代码(附四个实例代码)
Mar 31 PHP
PHP获取真实IP及IP模拟方法解析
Nov 24 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中使用explode查找某个字符是否存在的方法
2011/07/12 PHP
yii使用bootstrap分页样式的实例
2017/01/17 PHP
JS处理VBArray的函数使用说明
2008/05/11 Javascript
Js 订制自己的AlertBox(信息提示框)
2009/01/09 Javascript
js下用层来实现select的title提示属性
2010/02/23 Javascript
jQuery实现表单input中提示文字value随鼠标焦点移进移出而显示或隐藏的代码
2010/03/21 Javascript
jquery随意添加移除html的实现代码
2011/06/21 Javascript
jQuery LigerUI 使用教程入门篇
2012/01/18 Javascript
基于JS代码实现当鼠标悬停表格上显示这一格的全部内容
2016/06/12 Javascript
JS基于面向对象实现的选项卡效果示例
2016/12/20 Javascript
angular分页指令操作
2017/01/09 Javascript
Angualrjs和bootstrap相结合实现数据表格table
2017/03/30 Javascript
webpack构建的详细流程探底
2018/01/08 Javascript
chosen实现省市区三级联动
2018/08/16 Javascript
vue服务端渲染操作简单入门实例分析
2019/08/28 Javascript
vue中的过滤器及其时间格式化问题
2020/04/09 Javascript
Vue仿Bibibili首页的问题
2021/01/21 Vue.js
[01:05:36]VP vs TNC Supermajor小组赛B组 BO3 第二场 6.2
2018/06/03 DOTA
Python3.2中Print函数用法实例详解
2015/05/19 Python
Python实现 多进程导入CSV数据到 MySQL
2017/02/26 Python
Python浅复制中对象生存周期实例分析
2018/04/02 Python
python和shell获取文本内容的方法
2018/06/05 Python
Numpy截取指定范围内的数据方法
2018/11/14 Python
Python脚本完成post接口测试的实例
2018/12/17 Python
Python在终端通过pip安装好包以后在Pycharm中依然无法使用的问题(三种解决方案)
2020/03/10 Python
详解HTML5将footer置于页面最底部的方法(CSS+JS)
2018/10/11 HTML / CSS
美国第一大药店连锁机构:Walgreens(沃尔格林)
2019/10/10 全球购物
考试不及格的检讨书
2014/01/22 职场文书
黄继光的英雄事迹材料
2014/02/13 职场文书
青春寄语大全
2014/04/09 职场文书
在校大学生自我评价范文
2014/09/12 职场文书
2015年英语教学工作总结
2015/05/25 职场文书
优秀团员主要事迹材料
2015/11/05 职场文书
初中政治教师教学反思
2016/02/23 职场文书
Go 通过结构struct实现接口interface的问题
2021/10/05 Golang
如何解决flex文本溢出问题小结
2022/07/15 HTML / CSS