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 相关文章推荐
JAVA/JSP学习系列之二
Oct 09 PHP
phpMyAdmin 安装教程全攻略
Mar 19 PHP
简单的php缓存类分享     php缓存机制
Jan 22 PHP
php实现快速排序的三种方法分享
Mar 12 PHP
php中error与exception的区别及应用
Jul 28 PHP
PHP中的Streams详细介绍
Nov 12 PHP
PHP操作文件的一些基本函数使用示例
Nov 18 PHP
php计算到指定日期还有多少天的方法
Apr 14 PHP
一段实用的php验证码函数
May 19 PHP
php中static和const关键字用法分析
Dec 07 PHP
Laravel中批量赋值Mass-Assignment的真正含义详解
Sep 29 PHP
在 Laravel 6 中缓存数据库查询结果的方法
Dec 11 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/03/04 日漫
jQuery 源码分析笔记
2011/05/25 PHP
PHP遍历目录函数opendir()、readdir()、closedir()、rewinddir()总结
2014/11/18 PHP
PHP利用hash冲突漏洞进行DDoS攻击的方法分析
2015/03/26 PHP
PHP中is_dir()函数使用指南
2015/05/08 PHP
PHP+Apache+Mysql环境搭建教程
2016/08/01 PHP
在 Laravel 项目中使用 webpack-encore的方法
2019/07/21 PHP
php+layui数据表格实现数据分页渲染代码
2019/10/26 PHP
新手入门常用代码集锦
2007/01/11 Javascript
解决表单中第一个非隐藏的元素获得焦点的一个方案
2009/10/26 Javascript
理解Javascript_13_执行模型详解
2010/10/20 Javascript
jquery isEmptyObject判断是否为空对象的函数
2011/02/14 Javascript
html5 canvas js(数字时钟)实例代码
2013/12/23 Javascript
jquery操作checkbox实现全选和取消全选
2014/05/02 Javascript
Javascript中神奇的this
2016/01/20 Javascript
jQuery ajax分页插件实例代码
2016/01/27 Javascript
基于node实现websocket协议
2016/04/25 Javascript
bootstrap和jQuery.Gantt的css冲突 如何解决
2016/05/29 Javascript
分享JavaScript监听全部Ajax请求事件的方法
2016/08/28 Javascript
vue指令以及dom操作详解
2017/03/04 Javascript
Vue.js实战之组件之间的数据传递
2017/04/01 Javascript
详解Vue 非父子组件通信方法(非Vuex)
2017/05/24 Javascript
nodejs中密码加密处理操作详解
2018/03/20 NodeJs
webpack项目轻松混用css module的方法
2018/06/12 Javascript
js与jQuery实现获取table中的数据并拼成json字符串操作示例
2018/07/12 jQuery
Vue面试题及Vue知识点整理
2018/10/07 Javascript
Python3 log10()函数简单用法
2019/02/19 Python
Python学习笔记之错误和异常及访问错误消息详解
2019/08/08 Python
HTML5的Geolocation地理位置定位API使用教程
2016/05/12 HTML / CSS
美国瑜伽品牌:Gaiam
2017/10/31 全球购物
凌阳科技股份有限公司C++程序员面试题笔试题
2014/11/20 面试题
大学生职业生涯规划书前言
2014/01/09 职场文书
中式结婚主持词
2014/03/14 职场文书
工作表扬信范文
2015/01/17 职场文书
2015年学校减负工作总结
2015/05/19 职场文书
css中有哪些方式可以隐藏页面元素及区别
2022/06/16 HTML / CSS