美文网首页
2.1 简介

2.1 简介

作者: 金托Man | 来源:发表于2017-01-18 17:07 被阅读0次

php支持8种原始数据类型

四种标量类型

  • boolean 布尔类型
  • integer 整型
  • float 浮点型(也称double)
  • string 字符串

两种复合类型

array 数组
object 对象

两种特殊类型

resource 资源
NULL 无类型

伪类型

为了确保易读性,本手册还介绍了一些伪类型

  • mixed(混合类型)
    mixed 说明一个参数可以接受多种不同的(但不一定是所有的)类型。 例如 gettype() 可以接受所有的 PHP 类型,str_replace() 可以接受字符串和数组。
  • number(数字类型)
    number 说明一个参数可以是 integer 或者 float。
  • callback(回调类型)
    本文档中在 PHP 5.4 引入 callable 类型之前使用 了 callback 伪类型。二者含义完全相同。
  • 伪变量 $...
    在函数原型中,$... 表示等等的意思。当一个函数可以接受任意个参数时使用此变量名。
  • double类型
    与float相同,历史原因,两个名字同时存在。

类型查看

gettype()函数
is_type函数

$flat_a=true;
$str_a="foo";
$str_b="foo";
$int_a=28;
echo gettype($flat_a);//输出:boolean
echo gettype($str_a);//输出:string
if(is_int($int_a)){
      $int_a+=4;
      echo $int_a;
}
if(is_string($str_b)){
    echo "String:$str_b";
}

强制转换类型

使用强制转换或者 settype() 函数

相关文章

  • 2.1 简介

    php支持8种原始数据类型 四种标量类型 boolean 布尔类型 integer 整型 float 浮点型(也称...

  • 2.1 模板简介

    模板简介: 在之前的章节中,视图函数只是直接返回文本,而在实际生产环境中其实很少这样用,因为实际的页面大多是带有样...

  • 2.1. 简介

    简介2.3. 创建扩展包 |《Composer 中文文档》| PHP 技术论坛 Composer 是 PHP 的一...

  • 2.1 android IPC 简介

    1. 进程和线程的区别 线程是cpu调度的最小单元;而进程一般指一个执行单元。在pc和移动设备上。一个进程指一个应...

  • Collection接口和AbstractCollection

    目录简介 Collection接口 AbstractCollection抽象类2.1 简介2.2 为什么Abstr...

  • 20. Python之psutil模块

    1 模块简介 1.1 安装 1.2 模块使用 2 获取系统信息 2.1 CPU 2.1.1 cpu基本信息 2.1...

  • 六、Vue.js

    一、发送AJAX请求 1.简介 2,使用axios发送ajax请求 2.1安装axios并引入 2.1基本用法 3...

  • 2.1 node简介及安装

    本节将简单介绍一下node及其安装。 什么是 nodejs? 百度百科是这样定义的:Node.js是一个Javas...

  • 服务器BMC技术调研

    1. 概述1.1 IMPI简介1.2 BMC简介 2. 开源方案2.1 OpenBMC2.1.1 概述2.1.2 ...

  • Spring Boot校园微信点餐系统开发

    1 架构简介 2 项目设计 2.1 2.2 架构和基础框架

网友评论

      本文标题:2.1 简介

      本文链接:https://www.haomeiwen.com/subject/hxfbbttx.html