码迷,mamicode.com
首页 > Web开发 > 详细

6.PHP 教程_PHP数据类型

时间:2015-08-10 23:51:08      阅读:235      评论:0      收藏:0      [点我收藏+]

标签:

PHP数据类型

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

NULL(空值).

 

PHP字符串

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

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

1 <?php
2     $x = "Hello world!";
3     echo $x;
4     $x = ‘Hello world!‘;
5     echo $x;
6 ?>

 

PHP整型

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

整数规则:

  • 整数必须至少有一个数字(0-9)
  • 整数不能包括逗号或空格
  • 整数是没有小数点的
  • 整型可以用三种格式来指定:十进制,十六进制(以0x为前缀)或八进制(前缀为0).

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

 1 <?php
 2     $x = 5985;//整数
 3     var_dump($x);
 4     echo "<br>";
 5 
 6     $x = -345;//负数
 7     var_dump($x);
 8     echo "<br>";
 9 
10     $x = 0x8c;//十六进制数
11     var_dump($x);
12     echo "<br>";
13     
14     $x = 047;//八进制数
15     var_dump($x);
16 ?>

 

PHP浮点型

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

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

 1 <?php
 2     $x = 10.365;
 3     var_dump($x);
 4     echo "<br>";
 5     
 6     $x = 2.4e3;
 7     var_dump($x);
 8     echo "<br>";
 9 
10     $x = 8E-5;
11     var_dump($x);
12 ?>

 

PHP布尔型

布尔型可以是TRUE或FALSE.

1    $x = true;
2    $y = false;

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

 

PHP数组

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

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

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

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

PHP对象

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

在PHP中,对象必须声明.

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

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

 1 <?php    
 2 class Car
 3 {
 4     var $color;
 5     function Car($color = "green")
 6     {
 7         $this->color = $color;
 8     }
 9 
10     function what_color()
11     {
12         return $this->color;
13     }
14 }
15 ?>

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

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

 

PHP NULL值

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

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

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

<?php
    $x = "Hello world!";
    $x = null;
    var_dump($x);
?>

 

6.PHP 教程_PHP数据类型

标签:

原文地址:http://www.cnblogs.com/wboli/p/4719448.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!