gettype
来源:互联网 发布:淘宝怎么代销产品 编辑:程序博客网 时间:2024/06/07 10:01
gettype
(PHP 4, PHP 5, PHP 7)
gettype — 获取变量的类型
描述
string gettype ( mixed $var )
返回 PHP 变量的类型 var.
Warning
不要使用 gettype() 来测试某种类型,因为其返回的字符串在未来的版本中可能需要改变。此外,由于包含了字符串的比较,它的运行也是较慢的。使用 is_* 函数代替。
返回值
返回的字符串的可能值为:
“boolean”(从 PHP 4 起)
“integer”
“double”(由于历史原因,如果是 float 则返回“double”,而不是“float”)
“string”
“array”
“object”
“resource”(从 PHP 4 起)
“NULL”(从 PHP 4 起)
“user function”(只用于 PHP 3,现已停用)
“unknown type”
对于 PHP 4,你应该使用 function_exists() 和 method_exists() 取代先前将 gettype() 作用于函数的用法。
参见 settype()、is_array()、is_bool()、is_float()、is_integer()、is_null()、is_numeric()、is_object()、is_resource()、is_scalar() 和 is_string()。
/*BUG:如果is_callable在is_string之前,输入的字符串是系统函数(例如:myGetType('intval')),函数将返回is_callable的条件替代is_string。*/<?php /** * Returns the type of the var passed. * * @param mixed $var Variable * @return string Type of variable */ function myGetType($var) { //if (is_callable($var)) return "function";//参数$var为max,intval等字符串时,将执行该条件 if (is_array($var)) return "array"; if (is_bool($var)) return "boolean"; if (is_float($var)) return "float"; if (is_int($var)) return "integer"; if (is_null($var)) return "NULL"; if (is_numeric($var)) return "numeric"; if (is_object($var)) return "object"; if (is_resource($var)) return "resource"; if (is_string($var)) return "string"; return "unknown type"; }?>
阅读全文
0 0
- gettype
- 反射 GetType()
- C# 关于 Type.GetType()
- typeof与Type.GetType()
- Object.GetType 方法
- 【Content Provider】getType
- getType() 和Typeof()
- ContentProvider的getType
- C#/GetType()与typeof
- PHP方法之gettype
- GetType() 与 typeof 的区别
- Assembly.GetType的注意点
- C# typeof 和 GetType区别
- typeof()与GetType()简单区别
- 有趣的重写GetType()方法
- typeof() 与gettype()的区别
- GetType和typeof的区别
- c# System.Type.GetType()方法
- Kotlin基础(一)
- 2017/12/22
- android系统平台显示驱动开发简要:LCD驱动调试篇『四』
- 控制反转(IOC)、依赖注入(DI)之通过set方法注入
- 软件需求规格
- gettype
- python java 速度
- 干货转载,log4j2配置讲解,深入浅出,好文收藏
- iTunes 打包,iTunes 升级12.7 没有应用的问题,加入iTunes 12.6老版本
- SQL语句优化浅谈
- 安卓开发请求服务器的两种方式GET与POST(另附验证码的倒计时)
- 3.5永久安装代码
- nginx与tomcat负载均衡
- 深入学习jQuery元素尺寸和位置操作