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
巧用php中的array_filter()函数去掉多维空值的代码分享
Sep 07 PHP
解析php中heredoc的使用方法
Jun 17 PHP
解析php防止form重复提交的方法
Jul 01 PHP
如何使用FireFox插件FirePHP调试PHP
Jul 23 PHP
PHP读取RSS(Feed)简单实例
Jun 12 PHP
php实现的替换敏感字符串类实例
Sep 22 PHP
PHP统计当前在线用户数实例讲解
Oct 21 PHP
PHP实现RTX发送消息提醒的实例代码
Jan 03 PHP
PHP实现字母数字混合验证码功能
Jul 11 PHP
Laravel的Auth验证Token验证使用自定义Redis的例子
Sep 30 PHP
Laravel 前端资源配置教程
Oct 18 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
一个取得文件扩展名的函数
2006/10/09 PHP
php checkdate、getdate等日期时间函数操作详解
2010/03/11 PHP
介绍一些PHP判断变量的函数
2012/04/24 PHP
php使用百度翻译api示例分享
2014/01/31 PHP
php获取给定日期相差天数的方法分析
2017/02/20 PHP
php经典趣味算法实例代码
2020/01/21 PHP
Mootools 1.2教程(3) 数组使用简介
2009/09/14 Javascript
jQuery学习笔记之DOM对象和jQuery对象
2010/12/22 Javascript
js复制到剪切板的实例方法
2013/06/28 Javascript
js 动态修改css文件的方法
2014/08/05 Javascript
原生js实现移动开发轮播图、相册滑动特效
2015/04/17 Javascript
Javascript显示和隐藏ul列表的方法
2015/07/15 Javascript
jQuery Easy UI中根据第一个下拉框选中的值设置第二个下拉框是否可以编辑
2016/11/29 Javascript
浅谈JavaScript的计时器对象
2016/12/26 Javascript
JS正则表达式判断有效数实例代码
2017/03/13 Javascript
JS中将多个逗号替换为一个逗号的实现代码
2017/06/23 Javascript
利用vue.js把静态json绑定bootstrap的table方法
2018/08/28 Javascript
vue中实现图片压缩 file文件的方法
2020/05/28 Javascript
Vue中的this.$options.data()和this.$data用法说明
2020/07/26 Javascript
[01:03]PWL开团时刻DAY6——别打我
2020/11/05 DOTA
Python实用日期时间处理方法汇总
2015/05/09 Python
Python数据可视化正态分布简单分析及实现代码
2017/12/04 Python
python_opencv用线段画封闭矩形的实例
2018/12/05 Python
Python3 实现串口两进程同时读写
2019/06/12 Python
如何基于Python代码实现高精度免费OCR工具
2020/06/18 Python
keras 模型参数,模型保存,中间结果输出操作
2020/07/06 Python
Python从MySQL数据库中面抽取试题,生成试卷
2021/01/14 Python
La Senza官网:北美顶尖性感内衣品牌
2018/08/03 全球购物
linux比较文件内容的命令是什么
2015/09/23 面试题
给朋友的道歉信
2014/01/09 职场文书
公务员政审个人鉴定
2014/02/25 职场文书
2014年感恩节活动策划方案
2014/10/06 职场文书
2015年基层党建工作汇报材料
2015/06/25 职场文书
庆祝教师节主持词
2015/07/06 职场文书
先进个人事迹材料(2016推荐版)
2016/03/01 职场文书