php 5.5 入门,PHP 5 数据类型

PHP的数据类型包括以下几种,

Integer(整型)

String(字符串)

Float(浮点型),

Boolean(布尔型)

Array(数组)

Object(对象)

NULL(空值)

查看数据类型

1.   gettype(传入一个变量) 能够获得变量的类型

2.   var_dump(传入一个变量) 输出变类型和值 (最常用)

var_dump() 是一个函数。向括号()中间插入变量。这个函数,会打印出来数据类型,还会对应显示变量的长度和值。

整型(int)

所谓整型,就是大家数学中所学的整数。

整型——整数也,英文称之:integer。英文简写:int

整型分为:

1.    10进行制

2.   8进制 (了解,基本不用)

3.    16进制(了解,基本不用)

8进制声明: 以0开始,后面跟0-7的整数(了解知识点)

16进制声明: 以0x开始,后面跟0-f的,0x的abcdef不区分大小写。(了解知识点)

整数规则:

·    整数必须有至少一个数字(0-9)

·    整数不能包含逗号或空格

·    整数不能有小数点

·    整数正负均可

·    可以用三种格式规定整数:十进制、十六进制(前缀是 0x)或八进制(前缀是 0)

实例

在下面的例子中,我们将测试不同的数字。<?php

$x = 5985;     //十进制

var_dump($x);

echo "
";

$x = -345; // 负数

var_dump($x);

echo "
";

$x = 0x8C; // 十六进制数

var_dump($x);

echo "
";

$x = 047; // 八进制数

var_dump($x);

?>

字符串(String)

字符串就是所有我们可见和不可见的字符,就是我们日常当中说的话,就是我想说:“李文凯好帅”或者“凤姐,我爱你!”。字符串,就是我想表达的一切让人看到的字符。

例如可以看到的字符:

我愿变成童话你,你爱的那个王子,有房有车有票子。 

 ^@@@#@ my name is xiaoshenyang

以上的文字,HTML标签、特殊字符和英文等等,我们都认为是字符串

在PHP语言中声明字符串有三种方式:

1.    用单引号声明

2.    用双引号声明

3.    用字界符声明(需要输入非常大段的字符串时使用)

1.单引号声明 用英文半脚的单引号,将字符串包起来,就像下面这样:

$zifuchuan='我是单引号';

1.   双引号声明字符串在字符串两边加双引号,向下面这样:

$zifuchuan= "我是双引号";

3.字界符声明

1).在变量后面的等号写三个小于号(<<

2).然后在<<

3).然后换行写上任意想写的字符

4).写完后,顶行。在行最开始处,再写上<<

$dingjie = <<

如果

非要在这个滚犊子

加上一段

距离的话

我想说:

思想有多远,你就跟我滚多远

ABC;

?>

实例

在下面的例子中,我们将输出字符串。<?php

$x = "Hello world!";

echo $x;

echo "
";

$x = 'Hello world!';

var_dump($x) ;

?>

浮点型(float)

所谓浮点类型,可以理解为:我们数学里面的小数。

实例

我们用echo和Print分别输出浮点型<?php

//声明变量fudian的值为12121.3132

$fudian = 12121.3132;

echo $fudian;

echo "
";

//声明变量$fl 的值为0.8873

$fl = 0.8873;

var_dump($fl);

?>

echo 直接输出了12121.3132,而var_dump 输出了0.8873,还显示了变量$fl的类型为float。

布尔型(bool)

布尔类型就是:真和假。

在英文把真和假翻译过来就是:

·    true(真)

·    false(假)

因此,我们在PHP代码里面可以这样声明。

//声明一个变量(拼音)为布尔

$buer = true;

//导明一个变量(英文)

$bool = false;

?>

注:true和false外面不要加引号。

数组(Array)

数组就是在一个变量中存储多个值。想下面这样:<?php

$cars=array("Volvo","BMW","SAAB");

var_dump($cars);

?>

您将在本教程稍后的章节学到更多有关数组的知识。

对象(Object)

对象是存储数据和有关如何处理数据的信息的数据类型。

在 PHP 中,必须明确地声明对象。

首先我们必须声明对象的类。对此,我们使用 class 关键词。类是包含属性和方法的结构。

然后我们在对象类中定义数据类型,然后在该类的实例中使用此数据类型:<?php

class Car

{

var $color;

function Car($color="green") {

$this->color = $color;

}

function what_color() {

return $this->color;

}

};

?>

您将在本教程稍后的章节学到更多有关对象的知识,现在知道就好

NULL(空值)

空在英文里面表示是null,它是代表没有。空(null)不是false,不是0,也不是空格。

主要有以下三空情况会产生空(null)类型:

1.    通过变量赋值明确指定为变量的值为NULL

2.    一个变量没有给任何值

3.    使用函数unset()将变量销毁掉

我们用代码来演示一下<?php

//声明变量为null

$n = null;

var_dump($n);

//var_dump显示输出变量$meiyou,看看结果是什么?

var_dump($meiyou);

//声明一个变量$iphone的值为字符串的手机

$iphone = '手机';

//unset销毁掉一个变量

unset($iphone);

var_dump($iphone);

?>

接下来我们来讲解两个跟null相关的函数,这两个函数非常常用。

empty()可以向括号中间传入一个变量。这个变量的值如果为false或者为null的话,返回true。

实例<?php

header("Content-type:text/html;charset=utf-8"); //设置utf-8编码

$apple = null;

if(empty($apple)){

echo '执行了真区间';

}else{

echo '行了假区间';

}

?>

上述实验证明,$apple为null。将apple放至empty中间。结果执行了真区间。

isset()可以向括号中间传入一个或者多个变量,变量与变量间用逗号分开。只要有有一个变量为null,则返回false。否则,则返回true。

实例<?php

$one = 10;

$two = false;

$three = 0;

$four = null;

$result = isset($one , $two , $three , $four);

//执行看看结果,是不是

var_dump($result);

?>

unset()这个函数的功能是毁掉变量。unset(变量)括号中间插入想要毁掉的变量名,这个变量就会被毁掉。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值