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 相关文章推荐
别人整理的服务器变量:$_SERVER
Oct 20 PHP
php中对xml读取的相关函数的介绍一
Jun 05 PHP
php pki加密技术(openssl)详解
Jul 01 PHP
thinkphp文件处理类Dir.class.php的用法分析
Dec 08 PHP
WordPress中限制非管理员用户在文章后只能评论一次
Dec 31 PHP
yii2分页之实现跳转到具体某页的实例代码
Jun 02 PHP
PHP上传图片时判断上传文件是否为可用图片的方法
Oct 20 PHP
php实现有序数组旋转后寻找最小值方法
Sep 27 PHP
php文件操作之文件写入字符串、数组的方法分析
Apr 15 PHP
laravel实现Auth认证,登录、注册后的页面回跳方法
Sep 30 PHP
PHP常用函数之获取汉字首字母功能示例
Oct 21 PHP
php中array_fill函数的实例用法
Mar 02 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
风味层面去分析咖啡油脂
2021/03/03 咖啡文化
用Zend Encode编写开发PHP程序
2010/02/21 PHP
php获取URL中带#号等特殊符号参数的解决方法
2014/09/02 PHP
PHP连接MSSQL时nvarchar字段长度被截断为255的解决方法
2014/12/25 PHP
php实现简单爬虫的开发
2016/03/28 PHP
php实现替换手机号中间数字为*号及隐藏IP最后几位的方法
2016/11/16 PHP
PHP迭代与递归实现无限级分类
2017/08/28 PHP
jQuery :nth-child前有无空格的区别分析
2011/07/11 Javascript
JavaScript的继承的封装介绍
2013/10/15 Javascript
jQuery验证插件 Validate详解
2014/11/20 Javascript
Nodejs实现批量下载妹纸图
2015/05/28 NodeJs
jquery实现点击向下展开菜单项(伸缩导航)效果
2015/08/22 Javascript
AngularJS入门教程引导程序
2016/08/18 Javascript
JS获取当前使用的浏览器名字以及版本号实现方法
2016/08/19 Javascript
jQuery弹出层插件popShow用法示例
2017/01/23 Javascript
.net MVC+Bootstrap下使用localResizeIMG上传图片
2017/04/21 Javascript
Angular+Node生成随机数的方法
2017/06/16 Javascript
AngularJs+Bootstrap实现漂亮的计算器
2017/08/10 Javascript
js动态添加表格逐行添加、删除、遍历取值的实例代码
2018/01/25 Javascript
Vue中$refs的用法详解
2018/06/24 Javascript
jQuery+CSS实现的标签页效果示例【测试可用】
2018/08/14 jQuery
angularjs性能优化的方法
2018/09/05 Javascript
jQuery实现的点击图片居中放大缩小功能示例
2019/01/16 jQuery
[01:28:44]DOTA2-DPC中国联赛定级赛 RNG vs iG BO3第一场 1月10日
2021/03/11 DOTA
Python开发中爬虫使用代理proxy抓取网页的方法示例
2017/09/26 Python
解决PyCharm import torch包失败的问题
2018/10/13 Python
Python人工智能之路 jieba gensim 最好别分家之最简单的相似度实现
2019/08/13 Python
关于python中plt.hist参数的使用详解
2019/11/28 Python
opencv 阈值分割的具体使用
2020/07/08 Python
Fanatics官网:运动服装、球衣、运动装备
2020/10/12 全球购物
热门专业求职信
2014/05/24 职场文书
医生个人自我剖析材料
2014/10/08 职场文书
2014年图书室工作总结
2014/12/09 职场文书
被告代理词范文
2015/05/25 职场文书
python机器学习Github已达8.9Kstars模型解释器LIME
2021/11/23 Python
解决Mysql报错 Table 'mysql.user' doesn't exist
2022/05/06 MySQL