當前位置 : IT培訓網 > PHP開發 > php教程 > PHP教程之PHP數據類型

PHP教程之PHP數據類型

時間:2016-09-07 17:45:05??來源:PHP培訓網??作者:IT培訓網??已有:名學員訪問該課程
PHP NULL 值,NULL 值表示變量沒有值。NULL 是數據類型為 NULL 的值。NULL 值指明一個變量是否為空值。 同樣可用于數據空值和NULL值的區別。可以通過設置變量值為 NULL 來清空變量數據:

PHP 5 數據類型有哪些呢,對于剛接觸php的小盆友們來說并不清楚吧,其實php有三種數據類型,分別為Integer(整型), Float(浮點型), Boolean(布爾型)等等,其他的有String(字符串), Array(數組), Object(對象), NULL(空值)等等,下面就讓我們一起來學習吧!

PHP 5 數據類型

String(字符串), Integer(整型), Float(浮點型), Boolean(布爾型), Array(數組), Object(對象), NULL(空值)。

PHP 字符串

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

你可以將任何文本放在單引號和雙引號中:

實例

<?php

$x = "Hello world!";

echo $x;

echo "<br>";

$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 布爾型

布爾型可以是 TRUE 或 FALSE。

$x=true;

$y=false;

布爾型通常用于條件判斷。在接下來的章節中你會學到更多關于條件控制的教程。

PHP 數組

數組可以在一個變量中存儲多個值。

在以下實例中創建了一個數組, 然后使用 PHP var_dump() 函數返回數組的數據類型和值:

實例

<?php

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

var_dump($cars);

?>

在接下來的章節中你將學到更多關于數組的知識。

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 NULL

NULL 值表示變量沒有值。NULL 是數據類型為 NULL 的值。

NULL 值指明一個變量是否為空值。 同樣可用于數據空值和NULL值的區別。

可以通過設置變量值為 NULL 來清空變量數據:

實例

<?php

$x="Hello world!";

$x=null;

var_dump($x);

?>

你將會在接下來的章節中學會更多關于對象的知識。

PHP 對象

對象數據類型也可以用于存儲數據。

在 PHP 中,對象必須聲明。

首先,你必須使用class關鍵字聲明類對象。類是可以包含屬性和方法的結構。

然后我們在類中定義數據類型,然后在實例化的類中使用數據類型:

實例

<?php

class Car

{

  var $color;

  function Car($color="green") {

    $this->color = $color;

  }

  function what_color() {

    return $this->color;

  }

}

?>

以上實例中PHP關鍵字this就是指向當前對象實例的指針,不指向任何其他對象或類。

頂一下
(1)
100%
踩一下
(0)
0%
------分隔線----------------------------
------分隔線----------------------------
PHP 教程
1、PHP 基礎
1.1 PHP 簡介
1.2 PHP 安裝
1.3 PHP 語法
1.4 PHP 變量
1.5 PHP echo/print
1.6 PHP 數據類型
1.7 PHP 常量
1.8 PHP 字符串
1.9 PHP 運算符
1.10 PHP If...Else
1.11 PHP Switch
1.12 PHP 數組
1.13 PHP 數組排序
1.14 PHP 超級全局變量
1.15 PHP While 循環
1.16 PHP For 循環
1.17 PHP 函數
1.18 PHP 魔術變量
1.19 PHP 命名空間
1.20 PHP 面向對象
2、PHP 表單
2.1 PHP 表單
2.2 PHP 表單驗證
2.3 PHP 表單 - 必需字段
2.4 PHP 表單 - 驗證郵件和URL
2.5 PHP 完整表單實例
2.6 PHP $_GET 變量
2.7 PHP $_POST 變量
3、PHP 高級教程
3.1 PHP 多維數組
3.2 PHP 日期
3.3 PHP 包含
3.4 PHP 文件
3.5 PHP 文件上傳
3.6 PHP Cookie
3.7 PHP Session
3.8 PHP E-mail
3.9 PHP 安全 E-mail
3.10 PHP Error
3.11 PHP 過濾器
3.12 PHP 高級過濾器
3.13 PHP JSON
4、PHP 7 新特性
4.1 PHP 7 新特性
5、PHP 數據庫
5.1 PHP MySQL 簡介
5.2 PHP MySQL 連接
5.3 PHP MySQL 創建數據庫
5.4 PHP MySQL 創建數據表
5.5 PHP MySQL 插入數據
5.6 PHP MySQL 插入多條數據
5.7 PHP MySQL 預處理語句
5.8 PHP MySQL 讀取數據
5.9 PHP MySQL Where
5.10 PHP MySQL Order By
5.11 PHP MySQL Update
5.12 PHP MySQL Delete
5.13 PHP ODBC
6、PHP XML
6.1 XML Expat Parser
6.2 XML DOM
6.3 XML SimpleXML
7、PHP 與 AJAX
7.1 AJAX 簡介
7.2 AJAX 與PHP
7.3 AJAX 數據庫
7.4 AJAX XML
7.5 AJAX 實時搜索
7.6 AJAX RSS Reader
7.7 AJAX 投票
陕西11选5开奖结果