首頁 >後端開發 >PHP問題 >php中變數有哪幾種基本型別

php中變數有哪幾種基本型別

青灯夜游
青灯夜游原創
2021-11-10 18:57:467985瀏覽

在php中,變數有四種基本類型:1、string(字串)類型,是連續的字元序列;2、integer(整數)型別;3、float(浮點)型別; 4、boolean(布林)型,只有true和false兩個值。

php中變數有哪幾種基本型別

本教學操作環境:windows7系統、PHP7.1版、DELL G3電腦

在PHP 中,資料型別可分為三大類,分別是標量資料型態、複合資料型別及特殊資料型態。

其中標量資料類型是資料結構的最基礎單元,是基本資料類型,只能儲存一個資料。在PHP 中的標量資料型別分為四種,如下表所示:

#string(字串)字串是連續的字元序列integer(整數)整數包含所有的整數,可以是正數也可以是負數float(浮點型)浮點型也是用來表示數字的,與整數不同除了可以表示整數外它也可以用來表示小數和指數boolean(布林型)最簡單的資料類型,只有兩個值:true(真) / false(假)
#型別 函數


string(字串)


#字串是連續的字元序列,在其它語言中,字元和字串是兩種不同的資料類型,但在PHP 中,統一將字元和字串當作字串資料類型。在 PHP 中,定義字串有三種方式,分別是單引號方式、雙引號方式、Heredoc 方式。 php中變數有哪幾種基本型別

<?php
header("Content-type:text/html;charset=utf-8");
//双引号方式声明字符串
$str1 = "hello";
//单引号方式声明字符串
$str2 = &#39;欢迎来到PHP中文网&#39;;
//Heredoc 方式声明字符串
$str3 = <<<EOF
    url:
    https://www.php.cn/
EOF;
echo $str1 . "<br>" . $str2 . "<br>" . $str3;
?>

integer(整數)

  • 在PHP 中,整數變數稱為integer 或int 型,用來表示一個整數,整數型的規則如下所示:

  • 整數型必須至少有一個數字(0~9);

  • 整數型不能包含逗號或空格;

  • 整數型不能包含小數點;

整數可以是正數或負數。


整數型的取值範圍必須介於-2E31 到2E31 之間,可以用三種格式來表示,即十進位、十六進位(以0x 為前綴)和八進制(以0 為前綴)。 php中變數有哪幾種基本型別

<?php
header("Content-type:text/html;charset=utf-8");
$x = 5985;
// 定义一个整型数据类型的变量
var_dump($x);
// 输出此变量
$x = -345;
var_dump($x);
$x = 0x8C;
//十六进制数字
var_dump($x);
$x = 047;
//八进制数字
var_dump($x);
?>

注意,在PHP7 版本中,含有十六進位字元的字串不再被視為數字,而是當作普通的字串,例如:

float(浮點型)

浮點型在PHP 中稱為float 類型,也可稱為實數,可以用來儲存整數和小數,有效的取值範圍是1.8E-308 到1.8E 308 之間。浮點數的精確度比整數資料型別高。

php中變數有哪幾種基本型別範例程式碼如下:

<?php
header("Content-type:text/html;charset=utf-8");
$num1 = 10.365;
$num2 = 2.4e3;
$num3 = 8E-5;
var_dump($num1, $num2, $num3);
?>

#boolean(布林型)

php中變數有哪幾種基本型別布林型只有兩個值,分別是TRUE 和FALSE(不區分大小寫),意為邏輯真和邏輯假。範例程式碼如下:

<?php
header("Content-type:text/html;charset=utf-8");
$x = TRUE;
$y = faLsE;
var_dump($x, $y);
?>

推薦學習:《###PHP影片教學###》###

以上是php中變數有哪幾種基本型別的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn