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 相关文章推荐
MySQL授权问题总结
May 06 PHP
php5 pdo新改动加载注意事项
Sep 11 PHP
php中$this->含义分析
Nov 29 PHP
破解图片防盗链的代码(asp/php)测试通过
Jul 02 PHP
PHP反转字符串函数strrev()函数的用法
Feb 04 PHP
php之CodeIgniter学习笔记
Jun 17 PHP
PHP实现ftp上传文件示例
Aug 21 PHP
php绘制一条直线的方法
Jan 24 PHP
详解PHP的Yii框架中扩展的安装与使用
Apr 01 PHP
thinkPHP中验证码的简单实现方法
Dec 05 PHP
PHP最常用的正则表达式
Feb 13 PHP
php 解析非标准json、非规范json
Apr 01 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
重置版宣传动画
2020/04/09 魔兽争霸
Laravel模型间关系设置分表的方法示例
2018/04/21 PHP
Lazy Load 延迟加载图片的 jQuery 插件
2010/02/06 Javascript
使用闭包对setTimeout进行简单封装避免出错
2013/07/10 Javascript
jQuery 无限级菜单的简单实例
2014/02/21 Javascript
javascript中Math.random()使用详解
2015/04/15 Javascript
JQuery DIV 动态隐藏和显示的方法
2016/06/23 Javascript
jquery组件WebUploader文件上传用法详解
2020/10/23 Javascript
微信小程序 navbar实例详解
2017/05/11 Javascript
webpack教程之webpack.config.js配置文件
2017/07/05 Javascript
详解如何使用微信小程序云函数发送短信验证码
2019/03/13 Javascript
jQuery ajax仿Google自动提示SearchSuggess功能示例
2019/03/28 jQuery
Vue监听滚动实现锚点定位(双向)示例
2019/11/13 Javascript
python使用自定义user-agent抓取网页的方法
2015/04/15 Python
Python 12306抢火车票脚本
2018/02/07 Python
python opencv检测目标颜色的实例讲解
2018/04/02 Python
对Python中数组的几种使用方法总结
2018/06/28 Python
Python字符串的一些操作方法总结
2019/06/10 Python
python读取文件指定行内容实例讲解
2020/03/02 Python
Python 从attribute到property详解
2020/03/05 Python
Python requests模块session代码实例
2020/04/14 Python
HTML5 Canvas+JS控制电脑或手机上的摄像头实例
2014/05/03 HTML / CSS
Myprotein加拿大官网:欧洲第一的运动营养品牌
2018/01/06 全球购物
加拿大折扣、优惠券和交易网站:WagJag
2018/02/07 全球购物
屈臣氏马来西亚官网:Watsons马来西亚
2019/06/15 全球购物
俄罗斯EPL钻石珠宝店:ЭПЛ
2019/10/22 全球购物
力学专业毕业生自荐信
2013/11/17 职场文书
2014年端午节活动方案
2014/03/11 职场文书
葬礼司仪主持词
2014/03/31 职场文书
个人向公司借款协议书
2014/10/09 职场文书
民主生活会主持词
2015/07/01 职场文书
四群教育工作总结
2015/08/10 职场文书
《槐乡的孩子》教学反思
2016/02/20 职场文书
SpringBoot整合MongoDB的实现步骤
2021/06/23 MongoDB
项目中Nginx多级代理是如何获取客户端的真实IP地址
2022/05/30 Servers
Python软件包安装的三种常见方法
2022/07/07 Python