PHP编程基础学习(一)——数据类型

PHP一共支持8种原始类型,其中:

4种标量类型:

  boolean(布尔型)

  integer(整型)

  float/double(浮点型)

  string(字符串型)

两种复合类型:

  array(数组)

  object(对象)

两种特殊类型:

  resource(资源)

  NULL。

检查数据类型的常用函数:


函数


检测类型


举例


is_bool


检查变量是否是布尔类型


is_bool(true)、is_bool(false)


is_string


检查变量是否是字符串类型


is_string(‘string‘)、is_string(1234)


is_float/is_double


检查变量是否为浮点类型


is_float(3.1415)、is_float(‘3.1415))


is_integer/is_int


检查变量是否为整数


is_integer(34)、is_integer(‘34‘)


is_null


检查变量是否为null


is_null(null)


is_array


检查变量是否为数组类型


is_array($arr)


is_object


检查变量是否是一个对象类型


is_object($obj)


is_numeric


检查变量是否为数字或由数字组成的字符串


is_numeric(‘5‘)、is_numeric(‘bccd110‘)

时间: 2024-11-04 17:13:57

PHP编程基础学习(一)——数据类型的相关文章

linux应用编程基础学习笔记

********************************************************            --文件I/O-- 文件:文本文件:存储量大,速度慢,便于字符操作二进制文件:存储量小,速度快,便于存放中间结果 普通文件:设备文件: ---C标准函数---:Buffered I/O,高级文件系统,在用户空间开辟缓冲区,流操作(stream)#include<stdio.h> typedef struct{ int _fd;      //文件号 int _

C# 基础 学习 之 数据类型

首先 要知道 C# 的 基础 数据类型 并没有 内置于 C# 的语言中,而是内置于 .net Framework 中的, 当我们 声明 一个 类型时,例如(int),实际是 得到的 一个 .net结构System.Int32的一个实例.因为 net 支持 多种 语言的 编码(跨语言),他们最终 会 转化成 中间语言 IL; 这样的好处有 1. 确保了 强制 类型 安全 2. 实现了 不同语言的 交互性 3. 所有数据 都是对象, 所以 有属性 ,有 方法, 比如  把 一个字符串 “123” 转

C语言基础学习基本数据类型-变量和常量

变量和常量 什么是变量和常量?有些数据在程序运行前就预先设定,并在运行过程中不发生变化,称之为常量:有些数据在程序运行中可能发生变化或被赋值,称之为变量. 使用变量前必须先声明一个变量.变量定义的语法是:数据类型名 变量名 ; 比如我们可以这样定义一个整型变量: int a;  //int类型表示整型 若要声明多个变量,可以逐个声明,也可以在数据类型名后面加上多个变量名,中间用逗号分隔: 数据类型名 变量名1, 变量名2, 变量名3; 创建变量的同时可以为其赋值,也就是初始化变量.语法为: 数据

C语言基础学习基本数据类型-变量的命名

变量的命名 变量命名规则是为了增强代码的可读性和容易维护性.以下为C语言必须遵守的变量命名规则: 1. 变量名只能是字母(A-Z,a-z),数字(0-9)或者下划线(_)组成. 2. 变量名第一个字母必须是字母或者下划线,即变量名必须以字母或者下划线开头. 3. 变量名不能使用C语言关键字来命名,以免冲突(如 return.int.void等等) 4. 变量名区分大小写. 下面是几个变量的命名,选出哪些是合法的,哪些是非法的: 在满足这些规则的基础之上,变量的命名最好清晰明了,有明确含义,可以使

Swift基础学习(二)数据类型

在编程语言中,不同的数据信息需要不同的数据类型来存储,计算机内存中针对不同的数据类型它们所分配的内存大小是不同的,特定的值需要特定的类型来声明. Swift 数据类型 内置数据类型 整数 - Int & UInt 根据一个整数变量占据的内存空间(8/16/32/64-bit,现在 iOS 开发基本全部是 64 位)以及整数是否带有符号(Unsinged),Swift 一共定义了 8 种不同的整数类型: Int8/Int16/Int32/Int64 UInt8/UInt16/UInt32/UInt

编程基础C——基本数据类型:

1.整形 (01) int 基本整型 short 短整型 long 长整型 signed 有符号 (可以区分正负数) unsigned 无符号,会把负数转换成正数 (02)浮点型数据 flot 单精度浮点型,保留小数点后6位(6位有效数字) double 双精度浮点型,保留小数点后15位(15位有效数字) (03)字符型数据 (用来表示具有小数点的实数) char 字符型 (用单引号'')用于存储字母和标点(字符在计算机中用二进制的ascll码来存储) printf("小数%.3f\n,1.0&

C语言基础学习基本数据类型-其他整数类型

其他整数类型 初学C语言时,int类型会满足你对整数的大多数需求. C语言还提供了三个关键字用以修饰基本的整数类型:short.long和unsigned.有以下几个注意点: (1)C语言没有具体规定各类数据所占内存的字节数,只要求long型数据长于或等于int型,short型数据短于或等于long型.因而short int类型可能占用比int类型更少的存储空间.用于仅需小数值的场合以节省空间.同int类型一样,short类型是一种有符号类型. (2)long int类型可能占用比int类型更多

网络编程基础——学习阻塞,非阻塞(select和epoll)

<h3 class="xyn" helvetica="" neue',="" helvetica,="" arial,="" sans-serif;="" line-height:="" 22px;="" "="" style="padding: 0px; margin: 0px 0px 1px; fo

Linux下C语言编程基础学习记录

VIM的基本使用  LINUX下C语言编程 用gcc命令编译运行C语言文件 预处理阶段:将*.c文件转化为*.i预处理过的C程序. 编译阶段:将*.i文件编译为汇编代码*.s文件. 汇编阶段:将*.s文件转化为*.o的二进制目标代码文件. 链接阶段:将*.o文件转化为可执行文件. 生成可执行文件:将*.o转换为可执行文件. 执行可执行C语言文件. gcc常用选项列表 -c      只编译不链接,生成目标文件“.o” -S      只编译不汇编,生成编码代码 -E      只进行预编译,不做