php变量的数据类型

一、类型

标量类型: 布尔型 整型 浮点型 字符串

复合类型:  数组  对象

特殊类型:  资源 null

   1. 布尔型

true  false

以下值认为是false  其他值都认为是true;

布尔值false

整型值0

浮点的0

空字符串和字符串0

空数组

空对象(只适用于php4)

特殊类型null

   2. 整型

 正整数和负整数  0

 整型的最大值  相对于32位操作系统 我们的最大值是 2147483647

整型的最小值  相对于32位操作系统 我们的最小值是 - 2147483647

可以使用十进制  八进制  十六进制  二进制来表示整型

整型的值不能超过最大最小范围 如果超过了 将会被解析称为float;

整型中如果转换为布尔型 除0以外的所有值都会被转换为true值

3.浮点型

就是小数

浮点数的最大值 相对于32位系统来说 1.7E 308

浮点数的最小值 -1.7E308  精确到小数点后15位

超出范围出现inf 无穷大   

4.字符串

  字符串,可以用单、双引号和定界符来定义

  字符串,没有长度限制

单引号:

   单引号不解析变量,效率高,推荐使用

单引号不能包含单引号,如果需要显示的单引号需要加上转义字符(\)

在单引号中,如果视图转义特殊字符 ,反斜线本身会被显示出来

单引号可以使用转义字符串 但是只能转义单引号和转义字符本身

双引号:

 双引号解析变量

 双引号可以解析特殊字符

       双引号如果解析变量 请在变量后加上空格或者{}

 双引号可以插入单引号 单引号中可以插入双引号 (可以互插)

  但是双引号中不能插入双引号  单引号中不能插入单引号  (不能自插)

  如果想在双引号中使用双引号那么请使用转义字符(相当于润滑剂)

 

定界符

<<<

声明方式 :在定界符后面给一个标识符开始然后以这个标识符结束

例如 如下声明方式:

<<<aaa

 aaa;

定界符的结束表示必须写在第一列 而且必须作为一个单行 后面不能有任意字符

定界符的标识符必须遵循php中的命令规范, 只能包含数字 字母下划线 但是不能以数字开头

定界符的作用和双引号一样

常用于文本和大段落数据输出文档使用

5.数组  

 数组就是一组数的集合  

用array 来声明数组

根据下标区分

关联数组

索引数组

混合数组

根据维度来区分

一维数组

二维数组

多维数组

 

6.对象

对象和类  

 

资源类型(resource

 电脑中存放的都是资源

资源类型 通常是通过php函数打开一个文件 或者图片  或者数据库连接等产生

 

7.null

浮云的意思, 神马都是浮云

null  不区分大小写NULL

下列情况被认为是null

将变量直接赋值null

声明的变量尚未被赋值

被unset函数销毁的数值

isset  检测变量是否被声明 如果声明返回true 否则返回false

empty 判断变量值是否是空零假 如果是返回true 否则返回false

我们这里只是简单的介绍我们的php变量的数据类型,我们后续会详细的讲述我们的数组和我们的对象,现在我们只需要先了解我们php变量的数据类型的种类,大概怎么样的,有哪些类型、以及简单的用法、意义除开我们的数组和对象,其他的现在都必须记下来。因为我们后面会单独的介绍数组和对象。

时间: 2024-12-26 23:13:09

php变量的数据类型的相关文章

轻松学习JavaScript五:JavaScript的变量和数据类型

对于一们编程语言,肯定包含变量和数据类型.今天我们就来看看JavaScript脚本语言的变量和数据类型.相对 于其他的Java,C++等高级程序语言,JavaScript显得很简单. 一变量 JavaScript的变量是松散类型的,所谓松散就是用来保存任何类型的数据.变量是存储信息的容器.定义变量时 要使用var操作符(var是关键字),后面跟一个变量名(变量名是标识符).变量也就是初始化后可以再次改变的量. 那么我们来看看实例: <span style="font-size:18px;&

Python之变量、数据类型、运算符

变量与数据类型 1 掌握变量使用及命名规则 1.1 变量赋值 变量赋值通过"="实现, 实例: a = 10 b = 10.11 c = 'abc' 注意事项:变量名尽量具有现实意义 实例:price = 10 Name = '张三' Age = '16' 注意事项:变量的值如果有中文则必须在文件头部声明文件编码 #coding:utf8 1.2 变量命名规则 1.2.1 一般由字母.数字.下划线组成: 实例: i.__my_name.name_21 和 a1b1_c3 1.2.2 不

Java 第二章 变量 、数据类型和运算符 笔记

Java 第二章 变量 .数据类型和运算符 一.变量:存储数据的一个基本单元. 二.变量的声明和赋值: 1)声明并赋值:数据类型 变量名=值;      例:int  price=1000; 2)声明.赋值分两步:数据类型 变量名;   例: int  price; 变量名=值;              price=1000; 三.数据类型2种: 1)基本数据类型8种: Byte 长度:-128~127(-2的7次方到2的7次方减1) Short   -2的15次方到2的15次方减1 Int

php什么是变量的数据类型

什么是变量的数据类型 在变量中,由于变量占用的空间单元不一样(占的地盘大小不一样),也分成几种数据类型,就像超市商品的包装袋,有几种不同类型,不同的商品使用不同的包装袋.我们可以通过使用“memory_get_usage”获取当前PHP消耗的内存. 任务 咱对比一下内存消耗吧! 在右边的编辑器中,咱分别定义四种不同的数据类型,分别是字符串类型,整型,浮点型和数组(后续会详细介绍这几种类型). 1.在第4行中定义字符串类型“$var_string = "123";” 2.第7行定义整型“

PHP100-第三讲 PHP5.4 语法、常量、变量、数据类型详解

内容摘要: ①PHP5.4 的基本语法与写作格式 ②PHP5.4 的变量与变量数据类型 ③PHP5.4 的系统常量与自定义常量 PHP5.4 的基本语法与写作格式: 任何程序语言都有自己的语言风格,PHP语言也有自己独特的风格,虽然也继承了许多Perl和C的语言特色.但经过多年的发展PHP已经成为了一个成熟 的编程语言,所以我们还需要认真的学习PHP的独特语法.PHP一个很大的特色就是与HTML标签语言进行混编,这种模式是今后很长一段学习过程中所用到 的格式,因此我们先来通过一个例子来认识一下P

js的变量和数据类型

1.变量 -javaScript是一种弱类型的脚本语言. -var c = 3:即变量的声明(变量使用之前必须加var声明,编程规范). -变量的命名规则 -1.变量名必须以字母或者下划线_或者$为开头. -2.变量名长度不能超过255字符. -3.变量名中不允许使用空格. -4.不适用脚本语言中保留的关键字及保留符号作为变量名. -5.变量名区分大小写.(javaScript是区分大小写的语言). -全局变量 - 在方法外部声明的变量 - 方法内部,没有加var关键字声明的变量(但是想要使用这

Java学习 (三)、变量,数据类型(一)

一.声明和使用变量的步骤: ①声明一个变量以分配空间:根据类型开辟空间. int a;  int 占4个字节 ②为变量赋值:将数据存入空间. a=20; ③使用变量:取出数据,使用. System.out.println(a); 二.标识符命名规则 变量名=首字符+其余部分 首字符:字母.下划线.’$’ 其余部分:数字.字母.下划线.’$’ 变量名:应避开关键字,如int int=10;第二个int就是关键字,不能使用 符合驼峰命名法:mySocre,若名字由多个单词组成,从第二个单词开始,首字

变量的数据类型

变量的数据类型 一个变量的类型,由变量的值来决定. 基本数据类型:字符型(String).数值型(Number).布尔型(Boolean).Undefined(未定义型).Null(空型) 复合数据类型:数组(Array).对象(Object).函数(Function) 注意:基本数据类型和复合数据类型的主要区别:基本数据类型的值只有一个,而复合数据类型的值可以多个 1.数值型数据(Number) 数值型数据包含整型和浮点型(小数). Var a = 100; Var a = 0; Var a

Java基础——变量及数据类型

每种语言中都会设计到许多数据,于是,你会接触到不同的数据类型,初次接触数据类型是也曾晕晕乎乎,在java语言中,终于有点明白了,梳理一下,与君共勉. 变量的概念 内存中的一个存储区域 变量名+数据类型 可在同一类型范围内不断变化 为什么定义变量: 用于不断的存放同一类型的常量,并可以重复使用 使用变量注意: 变量的作用范围,一对{}之间有效 初始化值 定义变量的格式: 数据类型   变量名=初始化值 eg: int x = 4 注:格式固定 理解:变量就如同数学中的未知数. 数据类型: 整数默认