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 相关文章推荐
真正面向对象编程:PHP5.01发布
Oct 09 PHP
PHP中防止SQL注入攻击和XSS攻击的两个简单方法
Apr 15 PHP
php 高性能书写
Dec 11 PHP
初品cakephp 入门基础
Feb 16 PHP
php curl 伪造IP来源的实例代码
Nov 01 PHP
php面象对象数据库操作类实例
Dec 02 PHP
PHP mysqli事务操作常用方法分析
Jul 22 PHP
php记录搜索引擎爬行记录的实现代码
Mar 02 PHP
阿里云的WindowsServer2016上部署php+apache
Jul 17 PHP
PHP基于phpqrcode类生成二维码的方法示例详解
Aug 07 PHP
PHP实现文件上传与下载
Aug 28 PHP
php使用Swoole实现毫秒级定时任务的方法
Sep 04 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相关资料
2006/10/09 PHP
第十节--抽象方法和抽象类
2006/11/16 PHP
浅析php适配器模式(Adapter)
2014/11/25 PHP
ThinkPHP5.0 图片上传生成缩略图实例代码说明
2018/06/20 PHP
可以支持多中格式的JS键盘
2007/05/02 Javascript
JavaScript 动态添加表格行 使用模板、标记
2009/10/24 Javascript
javascript管中窥豹 形参与实参浅析
2011/12/17 Javascript
对于this和$(this)的个人理解
2013/09/08 Javascript
javascript验证上传文件的类型限制必须为某些格式
2013/11/14 Javascript
js使用post 方式打开新窗口
2015/02/26 Javascript
60行js代码实现俄罗斯方块
2015/03/31 Javascript
使用堆实现Top K算法(JS实现)
2015/12/25 Javascript
VueJs路由跳转——vue-router的使用详解
2017/01/10 Javascript
jQuery基于ajax方式实现用户名存在性检查功能示例
2017/02/10 Javascript
jQuery实现简单的手风琴效果
2020/04/17 jQuery
js将日期格式转换为YYYY-MM-DD HH:MM:SS
2020/09/18 Javascript
VUE前端从后台请求过来的数据进行转换数据结构操作
2020/11/11 Javascript
vue3+typeScript穿梭框的实现示例
2020/12/29 Vue.js
Python中实现对list做减法操作介绍
2015/01/09 Python
Python实现Tab自动补全和历史命令管理的方法
2015/03/12 Python
基于Python实现一个简单的银行转账操作
2016/03/06 Python
Python编程实现粒子群算法(PSO)详解
2017/11/13 Python
python3.6+django2.0开发一套学员管理系统
2018/03/03 Python
在numpy矩阵中令小于0的元素改为0的实例
2019/01/26 Python
对Python协程之异步同步的区别详解
2019/02/19 Python
python使用装饰器作日志处理的方法
2019/07/11 Python
tensorflow使用指定gpu的方法
2020/02/04 Python
python关于倒排列的知识点总结
2020/10/13 Python
阿里巴巴的Oracle DBA笔试题答案-SQL tuning类
2016/04/03 面试题
质检部职责
2013/12/28 职场文书
《陋室铭》教学反思
2014/02/26 职场文书
公务员年度考核评语
2014/12/31 职场文书
业务员岗位职责范本
2015/04/03 职场文书
企业财务经理岗位职责
2015/04/08 职场文书
SQLServer 错误: 15404,无法获取有关 Windows NT 组/用户 WIN-8IVSNAQS8T7\Administrator 的信息
2021/06/30 SQL Server
MySQL连接控制插件介绍
2021/09/25 MySQL