PHP 教程

PHP 教程 PHP 简介 PHP 下载安装 PHP 语法 PHP 注释 PHP 变量 PHP Echo / Print PHP 数据类型 PHP 字符串 PHP 数值 PHP Math PHP 常量 PHP 运算符 PHP If...Else...Elseif PHP Switch PHP 循环 PHP 函数 PHP 数组 PHP 全局变量 PHP 正则表达式

PHP 表单

PHP 表单处理 PHP 表单验证 PHP 表单验证必填字段 PHP 表单验证URL/E-mail PHP 表单验证实例

PHP 高级教程

PHP 日期和时间 PHP Include PHP 文件处理 PHP 文件打开/读取 PHP 文件创建/写入 PHP 文件上传 PHP Cookies PHP Sessions PHP Filters PHP Filters Advanced PHP 回调函数 PHP JSON PHP 异常处理

PHP 面向对象

PHP 什么是 OOP PHP 类和对象 PHP 构造函数 PHP 析构函数 PHP 访问修饰符 PHP 继承 PHP 类常量 PHP 抽象类 PHP 接口 PHP 特征 PHP 静态方法 PHP 静态属性 PHP 命名空间 PHP 可迭代对象

MySQL 数据库

MySQL Database MySQL Connect MySQL Create DB MySQL Create Table MySQL Insert Data MySQL Get Last ID MySQL Insert Multiple MySQL Prepared MySQL Select Data MySQL Where MySQL Order By MySQL Delete Data MySQL Update Data MySQL Limit Data

PHP XML

PHP XML Parsers PHP SimpleXML Parser PHP SimpleXML - Get PHP XML Expat PHP XML DOM

PHP - AJAX

AJAX Intro AJAX PHP AJAX Database AJAX XML AJAX Live Search AJAX Poll

PHP 实例

PHP 实例 PHP 编译器 PHP 测验 PHP 练习

PHP 参考手册

PHP 概述 PHP Array PHP Calendar PHP Date PHP Directory PHP Error PHP Exception PHP Filesystem PHP Filter PHP FTP PHP JSON PHP Keywords PHP Libxml PHP Mail PHP Math PHP Misc PHP MySQLi PHP Network PHP Output Control PHP RegEx PHP SimpleXML PHP Stream PHP String PHP Variable Handling PHP XML Parser PHP Zip PHP Timezones


PHP 数据类型

PHP 数据类型

变量可以存储不同类型的数据,不同的数据类型可以做不同的事情。

PHP支持以下数据类型:

  • String(字符串)
  • Integer(整型)
  • Float(浮点型)
  • Boolean(布尔型)
  • Array(数组)
  • Object(对象)
  • NULL(空值)
  • Resource

PHP 字符串

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

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

实例

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

echo $x;
echo "<br>";
echo $y;
?>
亲自试一试 »

PHP 整型

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

整数范围在 -2,147,483,648 和 2,147,483,647 之间

整数规则:

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

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

实例

<?php
$x = 5985;
var_dump($x);
?>
亲自试一试 »


PHP 浮点型

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

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

实例

<?php
$x = 10.365;
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 {
  public $color;
  public $model;
  public function __construct($color, $model) {
    $this->color = $color;
    $this->model = $model;
  }
  public function message() {
    return "My car is a " . $this->color . " " . $this->model . "!";
  }
}

$myCar = new Car("black", "Volvo");
echo $myCar -> message();
echo "<br>";
$myCar = new Car("red", "Toyota");
echo $myCar -> message();
?>
亲自试一试 »

PHP NULL 值

Null 是一种特殊的数据类型,它只能有一个值:Null。

数据类型为 NULL 的变量是一个没有赋值的变量。

提示: 如果创建的变量没有值,则会自动为其分配 NULL 值。

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

实例

<?php
$x = "Hello world!";
$x = null;
var_dump($x);
?>
亲自试一试 »

PHP 资源

特殊资源类型不是实际的数据类型。 它是对 PHP 外部函数和资源的引用的存储。

使用资源数据类型的一个常见示例是数据库调用。

这里不谈资源类型,因为是高级话题。