php中根据变量的类型 选择echo或dump


Posted in PHP onJuly 05, 2012

此时,is_scalar内置函数就派上用场了。

is_scalar -- 检测变量是否是一个标量

标量变量是指那些包含了 integer、float、string 或 boolean的变量,而 array、object 和 resource 则不是标量。

<?php 
function show_var($var) { 
if (is_scalar($var)) { 
echo $var; 
} else { 
var_dump($var); 
} 
} 
$pi = 3.1416; 
$proteins = array("hemoglobin", "cytochrome c oxidase", "ferredoxin"); show_var($pi); 
// 打印:3.1416 
show_var($proteins) 
// 打印: 
// array(3) { 
// [0]=> 
// string(10) "hemoglobin" 
// [1]=> 
// string(20) "cytochrome c oxidase" 
// [2]=> 
// string(10) "ferredoxin" 
// } 
?>
PHP 相关文章推荐
dedecms系统常用术语汇总
Apr 03 PHP
php操作SVN版本服务器类代码
Nov 27 PHP
php强制更新图片缓存的方法
Feb 11 PHP
PHP代码优化技巧小结
Sep 29 PHP
自定义min版smarty模板引擎MinSmarty.class.php文件及用法
May 20 PHP
PHP socket 模拟POST 请求实例代码
Jul 18 PHP
Yii2实现UploadedFile上传文件示例
Feb 15 PHP
php解析mht文件转换成html的实例
Mar 13 PHP
PHP数组中头部和尾部添加元素的方法(array_unshift,array_push)
Apr 10 PHP
php把字符串指定字符分割成数组的方法
Mar 12 PHP
Ubuntu 16.04中Laravel5.4升级到5.6的步骤
Dec 07 PHP
Laravel 连接(Join)示例
Oct 16 PHP
PHP写的求多项式导数的函数代码
Jul 04 #PHP
php中禁止单个IP与ip段访问的代码小结
Jul 04 #PHP
提高php运行速度的一些小技巧分享
Jul 03 #PHP
PHP连接SQLServer2005的实现方法(附ntwdblib.dll下载)
Jul 02 #PHP
php.ini-dist 和 php.ini-recommended 的区别介绍(方便开发与安全的朋友)
Jul 01 #PHP
apache+codeigniter 通过.htcaccess做动态二级域名解析
Jul 01 #PHP
php下载文件的代码示例
Jun 29 #PHP
You might like
PHP编写daemon process 实例详解
2016/11/13 PHP
浅谈php中fopen不能创建中文文件名文件的问题
2017/02/06 PHP
告诉大家什么是JSON
2008/06/10 Javascript
jQuery+css+html实现页面遮罩弹出框
2013/03/21 Javascript
Javascript计算两个marker之间的距离(Google Map V3)
2013/04/26 Javascript
用js实现输入提示(自动完成)的实例代码
2013/06/14 Javascript
一个CSS+jQuery实现的放大缩小动画效果
2014/02/19 Javascript
JavaScript制作的可折叠弹出式菜单示例
2014/04/04 Javascript
深入理解JavaScript中的箭头函数
2015/07/28 Javascript
详解Matlab中 sort 函数用法
2016/03/20 Javascript
JS+HTML5实现的前端购物车功能插件实例【附demo源码下载】
2016/10/17 Javascript
详解js中call与apply关键字的作用
2016/11/21 Javascript
深入理解Javascript中的作用域链和闭包
2017/04/25 Javascript
详解JavaScript中的函数、对象
2019/04/01 Javascript
vue+webpack dev本地调试全局样式引用失效的解决方案
2019/11/12 Javascript
通过数据库对Django进行删除字段和删除模型的操作
2015/07/21 Python
Python嵌套列表转一维的方法(压平嵌套列表)
2018/07/03 Python
python读取目录下所有的jpg文件,并显示第一张图片的示例
2019/06/13 Python
使用Python实现图像标记点的坐标输出功能
2019/08/14 Python
Python测试线程应用程序过程解析
2019/12/31 Python
pytorch 使用加载训练好的模型做inference
2020/02/20 Python
Python通过Pillow实现图片对比
2020/04/29 Python
利用python绘制中国地图(含省界、河流等)
2020/09/21 Python
Java中实现多态的机制是什么?
2014/12/07 面试题
英语专业个人求职自荐信
2013/09/21 职场文书
护士自荐信
2013/10/25 职场文书
大学毕业生通用自荐信范文
2013/10/31 职场文书
化工专业求职信
2014/07/01 职场文书
绿色环保家庭事迹材料
2014/08/31 职场文书
毕业论文答辩演讲稿
2015/06/23 职场文书
解除租赁合同协议书
2016/03/21 职场文书
4种非常实用的python内置数据结构
2021/04/28 Python
SQL Server中常用截取字符串函数介绍
2022/03/16 SQL Server
Android使用EventBus发送消息,Fragment中接收消息的方法会执行多次
2022/04/24 Java/Android
MySQL存储过程及语法详解
2022/08/05 MySQL
Java结构型设计模式之组合模式详解
2022/09/23 Java/Android