PHP标量类型中整型类型的,PHP数据类型概述
在PHP中,有8种基本数据类型和一些伪类型,其中基本数据类型又分为标量类型、复合类型和特殊类型。相对C#,类型少了不少,但同样可实现很多功能,也不比其它语言差。
一、基本类型
1、标量类型(4种)
1)integer(整型)
integer 表示一种整型,范围 -2,147,483,647 到 2,147,483,648,字长与平台有关,32 位有符号整数,PHP 不支持无符号整数。
2)boolean(布尔类型)
boolean 是最简单的类型,用于表达真假值,可以是 TRUE 或 FALSE,两个都不区分大小写。
3)float(浮点型, 也称作 double)
float 表示一种浮点数(也叫双精度数或实数),字长与平台相关,通常最大值是 1.8e308,并且有 14 位十进制数字的精度(64 位 IEEE 格式)。
4)string(字符串)
string 表示一系列字符的集合,一个字符占一个字节,一个字节只能有 256 种不同的变化,这使得 PHP 无法原生支持 Unicode。
2、复合类型(2种)
1)array(数组)
在 PHP 中,数组实质上是一个有序映射,即把 values 关联到 keys 的类型(键值对)。它在很多方面做了优化,所以可以把它当成真正的数组,或列表(向量)、散列表(映射的一种实现)、集合、字典、栈、队列以及更多可能性。数组可以嵌套,即元素的值也可以是另一个数组;此外,还允许树形结构和多维数组。
定义形式:
array( key => value
, ...
) // 键(key)可以是整型(integer)或 字符串(string),值(value) 可以是任意类型的值。
2)object(对象)
object 用于把一个类实例化,主要通过 new 实现。
3、特殊类型
1)resource(资源)
resource 是一种特殊变量,用于保存到外部资源的一个引用,它是通过专门的函数来建立和使用的。
2)NULL
NULL 表示一个变量没有值,它可能尚未为被赋值、被赋值为 NULL 或被 unset()。
二、伪类型
1、mixed
mixed 表示一个参数可以接受多种不同的(但不必是所有的)类型。
2、number
number 表示一个参数可以是 integer 或 float。
3、callback
Callback 函数不仅可以是一个简单的函数,还可以是一个对象的方法(包括静态类的方法)。
PHP标量类型中整型类型的,PHP数据类型概述相关推荐
- C语言学习6:数据类型 -> 基本类型 -> 整型类型(int、short int、long int、char等)
目录 1.数据类型的分类 2.基本整型 int 3.短整型 short int 4.长整型 long int 5.双长整型 long long int 6.字符型 char 7.布尔型 bool 1. ...
- 深入理解Java的整型类型:如何实现2+2=5?
先看下这段神奇的Java代码: public static void main(String[] args) throws Exception {doSomethingMagic();System.o ...
- 多线程中对全局变量(整型类型)是否需要同步操作
多线程中对全局变量(整型类型)是否需要同步操作 转载于:https://www.cnblogs.com/jingzhishen/p/5852042.html
- 什么是整型类型?Python整型详细介绍
整数类型(int)简称整型,它用于表示整数,例如,100.2016等.整型字面值的表示方式有四种,分别是十进制.二进制(以"0B"或"0b"开头).八进制(以数 ...
- python数据类型怎么定义_零基础如何学好Python 之int 数字整型类型 定义int()范围大小转换...
本文主题是讲python数字类型python int整型使用方法及技巧.它是不可变数据类型中的一种,它的一些性质和字符串是一样的,注意是整型不是整形哦. Python int有多种数字类型:整型int ...
- python的整数类型_Python int 数字整型类型 定义int()范围大小转换
本文主题是讲python数字类型python int整型使用方法及技巧.它是不可变数据类型中的一种,它的一些性质和字符串是一样的,注意是整型不是整形哦. Python int有多种数字类型:整型int ...
- c++基本数据类型基本类型: 整型: 短整型: short int 整型: int 长整型:long int 字符型:char(分为有符号和无符号,默认有符号) 浮点型:
基本类型: 整型: 短整型: short int 整型: int 长整型:long int 字符型:char(分为有符号和无符号,默认有符号) 浮点型:单精度型:float 双精度型:double 长 ...
- 数据结构——已知数组A[1…n] 的元素类型为整型int,设计一个时间和空间上尽可能高效的算法,将其调整为左右两部分,左边所有元素为奇数,右边所有元素为偶数,不要求对这些元素排序。
题目:已知数组A[1-n] 的元素类型为整型int,设计一个时间和空间上尽可能高效的算法,将其调整为左右两部分,左边所有元素为奇数,右边所有元素为偶数,不要求对这些元素排序. 代码展示: #inclu ...
- python中整型_实例介绍Python中整型
实例介绍Python中整型 Python中有以下几个基本的数据类型: 整数 int 字符串 str 浮点数 float 集合 set 列表 list 元组 tuple 字典 dict 布尔类型 boo ...
最新文章
- Python.exe下载太慢怎么办?
- Stay Hungry Stay Foolish——网络学习平台分享
- Markdown_LaTex_极限符号
- html自动给图片加上水印 代码_如何给一千张图片去水印?还好我会python,100行代码轻松搞定...
- QT中文乱码深度剖析
- Flex入门的好书——《Flex3 Cookbook 中文版》
- 软件开发模型_为什么越来越多软件开发团队都放弃了瀑布模型?
- 维基百科简体中文语料的获取
- 将长方形转换为正方形
- 應用高解析度線掃描CCD於ITO導電玻璃表面瑕疵檢測之研究
- win10系统装机之 环境配置及常用软件官网下载地址 Windows重装 Windows服务器装机
- 【JVM】运行时数据区概述(程序计数器、虚拟机栈、本地方法栈)
- 问题备忘: httpclient连接池异常引发的惨案
- 出现Presentation Error的解决方法
- Debian Squeez 安装 Gnome3
- fvtool幅度归一化
- 嵌入式行业怎么样,有什么好的就业方向?
- 视频流的自适应传输机制-dash
- 应届生找工作到哪里找
- 网站推广停滞不前解决办法和投放外链技巧
热门文章
- Ubuntu安装deb软件包错误(依赖关系问题)解决
- idea解决@Data注解报红问题
- 对于在git上面拉代码报“error: RPC failed; curl 56 OpenSSL SSL_read: SSL_ERROR_SYSCALL, errno 10054“解决方法
- 有没有一种简单的方法可以按值删除列表元素?
- [51nod1965]奇怪的式子(Min_25筛)
- ruby on rails 学习笔记
- MyBatis 框架系列之基础初识
- CISCO上ADSL配置的方法
- java基础知识总结1
- 微软修复20多年的老漏洞:Win95时就存在了