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 相关文章推荐
新闻分类录入、显示系统
Oct 09 PHP
Smarty模板快速入门
Jan 04 PHP
PHP编实现程动态图像的创建代码
Sep 28 PHP
dedecms系统的广告设置代码 基础版本
Apr 09 PHP
PHP处理excel cvs表格的方法实例介绍
May 13 PHP
php读取3389的脚本
May 06 PHP
destoon安装出现Internal Server Error的解决方法
Jun 21 PHP
PHP实现图片裁剪、添加水印效果代码
Oct 01 PHP
PHP设计模式之简单投诉页面实例
Feb 24 PHP
php使用str_replace替换多维数组的实现方法分析
Jun 15 PHP
php微信开发之谷歌测距
Jun 14 PHP
php实现根据身份证获取精准年龄
Feb 26 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
phpMyAdmin 安装及问题总结
2009/05/28 PHP
PHP写杨辉三角实例代码
2011/07/17 PHP
php可应用于面包屑导航的递归寻找家谱树实现方法
2015/02/02 PHP
Laravel框架Auth用户认证操作实例分析
2019/09/29 PHP
laravel5.5添加echarts实现画图功能的方法
2019/10/09 PHP
javascript一点特殊用法
2008/05/28 Javascript
你必须知道的Javascript知识点之"深入理解作用域链"的介绍
2013/04/23 Javascript
自己写的Javascript计算时间差函数
2013/10/28 Javascript
关于删除时的提示处理(确定删除吗)
2013/11/03 Javascript
JQuery实现倒计时按钮具体方法
2013/11/14 Javascript
js+html5绘制图片到canvas的方法
2015/06/05 Javascript
基于JS2Image实现圣诞树代码
2015/12/24 Javascript
探讨:JavaScript ECAMScript5 新特性之get/set访问器
2016/05/05 Javascript
JavaScript数据存储 Cookie篇
2016/07/02 Javascript
ES6概念 ymbol.for()方法
2016/12/25 Javascript
微信小程序 template模板详解及实例代码
2017/03/09 Javascript
vue.js 1.x与2.0中js实时监听input值的变化
2017/03/15 Javascript
微信小程序 仿美团分类菜单 swiper分类菜单
2017/04/12 Javascript
理解Angular的providers给Http添加默认headers
2017/07/04 Javascript
详解NODEJS的http实现
2018/01/04 NodeJs
Vue.js 通过jQuery ajax获取数据实现更新后重新渲染页面的方法
2018/08/09 jQuery
Javascript删除数组里的某个元素
2019/02/28 Javascript
详解JavaScript 新语法之Class 的私有属性与私有方法
2019/04/23 Javascript
[01:09:20]NB vs NAVI Supermajor小组赛A组 BO3 第二场 6.2
2018/06/03 DOTA
python正则表达式re模块详细介绍
2014/05/29 Python
Python中生成器和迭代器的区别详解
2018/02/10 Python
python爬虫神器Pyppeteer入门及使用
2019/07/13 Python
世界上最好的威士忌和烈性酒购买网站:The Whisky Exchange
2016/11/20 全球购物
Muziker英国:中欧最大的音乐家商店
2020/02/05 全球购物
3个CCIE对一个工程师的面试题
2012/05/06 面试题
证婚人搞笑证婚词
2014/01/10 职场文书
2014年国庆标语
2014/06/30 职场文书
2015年中学校长工作总结
2015/05/19 职场文书
初中班长竞选稿
2015/11/20 职场文书
年终工作总结范文
2019/06/20 职场文书
Windows Server 2016服务器用户管理及远程授权图文教程
2022/08/14 Servers