首頁 > 後端開發 > php教程 > 讓人心動簡單易記的PHP變數知識小結(詳細)

讓人心動簡單易記的PHP變數知識小結(詳細)

WBOY
發布: 2023-04-10 17:24:01
原創
2106 人瀏覽過

本篇總結的是PHP關於變數的基礎總結,包括PHP變數的宣告以及變數的資料類型,作為學習總結,希望對大家有幫助!

讓人心動簡單易記的PHP變數知識小結(詳細)

1.變數的宣告與賦值

宣告PHP 變數必須使用一個美元符號「$」後面跟著變數名稱來表示,然後再使用「=」來給這個變數賦值。如下圖所示:

<?php
$a = 1;
$b = 2;
$c = 3;
?>
登入後複製

2.PHP中變數的特徵

  • 必須要以$開始。如變數a要寫成$a,$ 並不是變數名的一部。

  • 變數的首字母不能以數字開始。變數名必須以字母或底線開頭。

  • 變數的名字區分大小寫。

  • 變數不要用特殊符號、中文,_(底線)不算是特殊符號

  • 變數命名要有意義(xxx,aaa,ccc這種變數名稱)

正確命名如下舉例:

<?php
$name = "PHP中文网";                  // 变量名为:name,变量值为:PHP中文网
$url = "http://www.php.cn/";       // 变量名为:url,变量值为:http://www.php.cn/
$Url = "http://www.bilibili.com/";   // 变量名为:Url,变量值为:http://www.bilibili.com/
$_str = "阿泽不抽烟";        // 变量名为:_str,变量值为:阿泽不抽烟
?>
登入後複製

3.echo顯示變數指令

echo 是PHP裡面常用的一個輸出、顯示功能的指令。可以用它顯示任何可見的字符,舉例如下:

<?php
$aze = 10086;
echo $aze;
?>
登入後複製

PHP註釋

#註釋的功能有很多:對重點進行標註、方便查找,時間長容易忘記、提高工作效率。

//#    #  表示單行註釋,平時//使用的多一點。

/* 多行註解 */表示多行註解
範例如下:

<?php
//这段是单行注释
$aze = 10086;
echo $aze;
?>
登入後複製
/* 
这里是PHP中文网
吸烟有害身体健康
 */
登入後複製

4.PHP變數資料型別

#4.1 整數

整數型也就是整數,可以是正數也可以是負數。

<?php
//声明变量 整数int
//$int = 1000;
echo $zhengshu;
?>
登入後複製

4.2 布林類型

#布林型只有兩個值:true(真) / false (假)

<?php
$buer = true;
$bool = false;
?>
登入後複製

4.3 字串

#字串是連續的字元序列,在PHP 中,定義字串有三種方式:

  •    用單引號宣告

  •    用雙引號宣告

  •    用字界符宣告

#其中,用字界符是在需要輸入非常大段的字串時使用。

用字界符宣告時需要注意:

在變數後面的等號寫三個小於號(<<<),然後在< ;<<後面寫上字(建議英文大寫字)。如下例中的:QWE。然後換行寫上任意想寫的字元。寫完後,頂行。在行最開始處,再寫上<<<後面的字元和分號。

<?php
//双引号方式声明字符串
$a = "好好学习";  
//单引号方式声明字符串
$b = &#39;天天向上&#39;;     
 //用字界符声明字符串
$c = <<<QWE
url:http://www.php.cn/
QWE;
echo $a."<br>".$b."<br>".$c;
?>
登入後複製

單引號與雙引號宣告字串的差異:

  • #    1.雙引號解析變量,單引號不解析變數。

  •     2.在雙引號裡面插入變量,變量後面如果有英文或中文字符,它會把這個字符和變量拼接起來,視為一整個變量。一定要在變數後面接上特殊字符,例如空格等分開。

  •     3.如果在雙引號裡面插變數的時候,後面不想有空格,可以拿大括號將變數包起來。

  •     4.雙引號解析轉義字符,單引號不解析轉義字符。但,單引號能解析\' 和\

  •     5.單引號效率高於雙引號,盡可能使用單引號

  •     6 .雙號和單引號可以互插! ! !雙引號當中插入單引號,單引號當中插入變量,這個變數會被解析。

  •     7.(.)點,用來拼接字串。

  •     8.將定界符宣告字串視為雙引號相同的功能來看待。

範例:

<?php
$a = &#39;PHP&#39;;
$b = "$a中文网 ";
echo $b;
?>
登入後複製

若是雙引號換成了單引號,則輸出結果是:$a中文網,而不是PHP中文網。

<?php
$a = &#39;php中文网&#39;;
$b = "$axxxx";
echo $b;
?>
登入後複製

在雙引號裡面插入變量,變數後面如果有英文或中文字符,它會把這個字符和變數拼接起來,視為一整個變數。

在變數後面加入特殊字元就可以解決:

<?php
$a = &#39;php中文网&#39;;
$b = "$a xxxx";
echo $b;
?>
登入後複製

或不想現實特殊符號,可以用大括號把變數包起來:

<?php
$a = &#39;php中文网&#39;;
$b = "{$a}xxxx";
echo $b;
?>
登入後複製

雙引號和單引號可以互相插用:

<?php
$a = &#39;东海&#39;;
$b = "福如&#39;$a&#39;,寿比南山";
echo $b;
?>
登入後複製

雙引號當中插入單引號,單引號當中插入變量,這個變數會被解析。

多個字串拼接在一起時,可以使用點(.)來拼接字串。

<?php$a = &#39;PHP&#39;;
$b = "中文网 ";
$c =&#39;young&#39;;
$d =&#39;beautiful&#39;;
echo $a.$b.$c.$d;
?>
登入後複製

4.4 浮點型

浮點型也就是數學裡的小數。有效的取值範圍是 1.8E-308 到 1.8E 308 之間。浮點數的精確度比整數資料型別高。

<?php
$a = 10086.0326;
echo $a;
$b = 0.0326;
var_dump($b);
?>
登入後複製

推薦學習:《PHP影片教學

以上是讓人心動簡單易記的PHP變數知識小結(詳細)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
php
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板