您的位置:首页 > 编程语言 > PHP开发

6.PHP 教程_PHP数据类型

2015-08-10 22:10 633 查看
PHP数据类型

String(字符串),Integer(整型),Float(浮点型),Boolean(布尔型),Array(数组),Object(对象),

NULL(空值).

PHP字符串

一个字符串是一串字符的序列,就像"Hello world!".

你可以将任何文本放在单引号和双引号中:

<?php
$x = "Hello world!";
echo $x;
$x = 'Hello world!';
echo $x;
?>


PHP整型

整数是一个没有小数的数字.

整数规则:

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

整数不能包括逗号或空格

整数是没有小数点的

整型可以用三种格式来指定:十进制,十六进制(以0x为前缀)或八进制(前缀为0).

在以下实例中我们将测试不同的数字.PHP var_dump()函数返回变量的数据类型和值:

<?php
$x = 5985;//整数
var_dump($x);
echo "<br>";

$x = -345;//负数
var_dump($x);
echo "<br>";

$x = 0x8c;//十六进制数
var_dump($x);
echo "<br>";

$x = 047;//八进制数
var_dump($x);
?>


PHP浮点型

浮点型是带小数部分的数字,或是指数形式.

在以下实例中我们将测试不同的数字.PHP var_dump()函数返回变量的数据类型和值:

<?php
$x = 10.365;
var_dump($x);
echo "<br>";

$x = 2.4e3;
var_dump($x);
echo "<br>";

$x = 8E-5;
var_dump($x);
?>


PHP布尔型

布尔型可以是TRUE或FALSE.

$x = true;
$y = false;


布尔型通常用于条件判断.在接下来的章节中你会学到更多关于条件控制的教程.

PHP数组

数组可以在一个变量中存储多个值.

在以下实例中创建了一个数组,然后用 PHP var_dump()函数返回数组的数据类型和值:

<?php
$cars = array("Volvo","BMW","Toyota");
var_dump($cars);
?>


在接下来的章节中你将学到更多关于数组的知识.

PHP对象

对象数据类型也可以用于存储数据.

在PHP中,对象必须声明.

首先,你必须使用class关键字声明类对象.类是可以包含属性和方法的结构.

然后我们在类中定义数据类型,然后在实例化的类中使用数据类型:

<?php
class Car
{
var $color;
function Car($color = "green")
{
$this->color = $color;
}

function what_color()
{
return $this->color;
}
}
?>


以上实例中PHP关键字this就是指向当前对象实例的指针,不指向任何其他对象或类.

你将会在接下来的章节中学到更多关于对象的只是.

PHP NULL值

NULL值表示变量没有值.NULL是数据类型为NULL的值.

NULL值指明一个变量是否为空值.同样可用于数据空值和NULL值的区别.

可以通过设置变量为NULL来清空变量数据:

<?php
$x = "Hello world!";
$x = null;
var_dump($x);
?>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: