博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php学习笔记--类型转换
阅读量:5049 次
发布时间:2019-06-12

本文共 623 字,大约阅读时间需要 2 分钟。

php在变量的定义中不支持变量类型的指定,它是弱类型变量

变量类型转换分为强制转换与自动转换两种

目录

获取数据类型

var_dump()      --返回类型与值

getType(变量)  --只返回类型字符串

强制转换

可以使用以下两种方法:

  1. setType(变量, 类型);     ---改变原变量的类型
  2. 在变量使用时,前面加上类型符号,例如$int = (int)$foo   ---原变量类型不变
  3. 使用函数intval(), floatvar(), strval()    ---原变量类型不变

自动转换

类型判断

变量类型的测试函数:

  • is_bool(): 判断是否是布尔型
  • is_int(), is_integer(), is_long: 判断是否是整型
  • is_float(), is_double(), is_real(): 判断是否为浮点型
  • is_string(): 判断是否为字符串
  • is_array(): 判断是否为数组
  • is_object(): 判断是否为对象
  • is_resource(): 判断是否为资源类型
  • is_null(): 判断是否为null
  • is_scalar(): 判断是否为标量
  • is_numberic(): 判断是否为任何类型的数字和数字字符串
  • is_callable(): 判断是否为有效的函数名

 

转载于:https://www.cnblogs.com/dxs959229640/p/8052134.html

你可能感兴趣的文章
关于Redis处理高并发
查看>>
C# BS消息推送 SignalR介绍(一)
查看>>
asp.net core 系列 16 Web主机 IWebHostBuilder
查看>>
WPF星空效果
查看>>
WPF Layout 系统概述——Arrange
查看>>
PIGOSS
查看>>
几款Http小服务器
查看>>
iOS 数组排序
查看>>
第三节
查看>>
PHP结合MYSQL记录结果分页呈现(比较实用)
查看>>
Mysql支持的数据类型
查看>>
openSuse beginner
查看>>
Codeforces 620E(线段树+dfs序+状态压缩)
查看>>
Windows7中双击py文件运行程序
查看>>
Market entry case
查看>>
bzoj1230 开关灯 线段树
查看>>
LinearLayout
查看>>
学习python:day1
查看>>
css3动画属性
查看>>
第九次团队作业-测试报告与用户使用手册
查看>>