亚洲视频二区_亚洲欧洲日本天天堂在线观看_日韩一区二区在线观看_中文字幕不卡一区

公告:魔扣目錄網為廣大站長提供免費收錄網站服務,提交前請做好本站友鏈:【 網站目錄:http://www.430618.com 】, 免友鏈快審服務(50元/站),

點擊這里在線咨詢客服
新站提交
  • 網站:51998
  • 待審:31
  • 小程序:12
  • 文章:1030137
  • 會員:747

一、前言

php是一門開源的腳本語言,它的語法簡單實用,利于學習,被廣泛的使用于Web開發領域。目前很多中小型網站都是使用php語言開發的,如果我們能學好php語言,也是很有前途的。

今天小編為什么要介紹php變量?php變量雖然很簡單,大家都會使用,但是很多人并沒有真正的了解php變量。今天小編講php變量專題,就是希望能幫助大家更徹底的了解php變量,在使用中更得心應手。

php變量是什么?php變量的數據類型、命名規則等詳細介紹

 

下邊對php變量的介紹來源于小編的理解和學習筆記整理所得,如有不對的地方,望批評指出,謝謝!

二、php變量

1、什么是php變量?

“php變量”字面上的意思就是可以發生改變的量,它其實是存儲數據的一種方式,這種方式就是在內存中申請一段內存空間并命名,這段命名的空間就可以稱為一個變量(存儲數據的容器)。

php變量和數學中的未知數類似,在數學中,我們經常使用x、y、z等字母來表示未知數。比如:x+y=5,當x=2時,可以求出y=3。在php中,類似x和y這樣的字母被稱為變量。

2、php變量的數據類型

php變量有八種數據類型,四種標量類型、兩種復合類型和兩種特殊類型。

  • 標量類型:int(整數型)、float(浮點型)、boolean(布爾類型)、string(字符串類型)
  • 復合類型:array(數組)、object(對象)
  • 特殊類型:null(空)、resource(資源)

由于php是一門弱語言,定義變量并不需要聲明變量類型,所以它的八種數據類型我們只需要了解一下即可,并不需要記憶。

3、php變量的命名規則

php變量名不能亂起,必須遵循php變量的命名規則,具體如下:

  • a、必須以美元符號($)開頭,如:$a,$b;
  • b、美元符號($)后的第一個字母只能是下劃線“_”或字母,不能是數字(比如:$3a是不合法的);
  • c、美元符號($)后的部分只能由字母、下滑線(_)和數字組成;

說明:

  1. php變量名是區分大小寫的,比如:$name和$Name是兩個不同的變量;
  2. php變量的命名一般見名知意,使用英文單詞來命名。如果是由多個單詞組成,除第一個單詞外的單詞首字母大寫。

4、php變量的聲明

php變量的聲明非常簡單,由于php是弱語言,在聲明變量的時候不需要指定變量類型。而其php變量不需要聲明就可以使用,在使用的時候自動聲明。如下所示:

  • 計算變量$number1和變量$number2的和
<?php
$number1 = 3;
$number2 = 2;
$number3 = $number1+$number2;
echo $number3;
?>

5、php變量的作用域

php變量有四種不同的作用域:local(局部)、global(全局)、static(靜態)、parameter(參數)。

  • local(局部變量作用域)

局部變量一般是指在函數中聲明的變量,該變量只能在該函數中訪問。如下所示:

<?php
function fun(){
$x = 4;//聲明局部變量并賦值
echo $x;//訪問局部變量
}
fun();//調用函數
echo $x;//這里不能訪問局部變量$x,會報錯
?>

輸出結果:4 報錯(x未定義)

  • global(全局變量作用域)

全局變量是在所有函數外部聲明的變量,可以在聲明變量后的任何地方訪問,注意的是在函數中訪問需要在前面添加global關鍵字。如下所示:

<?php
$number = 3;
function fun(){
global $number;//函數中訪問全局變量前需要使用global關鍵字
echo $number;//訪問全局變量
}
fun();//調用函數
echo $number;//訪問全局變量
?>

輸出結果:33

  • static(靜態作用域)

在第一次調用函數并運行完后,通常該函數的所有局部變量都會被銷毀,如果想保留一個變量不被刪除,我們可以在該變量第一次使用的時候添加static關鍵字。在第二次調用該函數時,添加static關鍵字的變量還存在。如下所示:

<?php
function fun(){
static $number = 3;
echo $number;//訪問靜態變量
$number++;//靜態變量加1
}
fun();//第一次調用函數
fun();//第二次調用函數
fun();//第三次調用函數
?>

輸出結果:34

  • parameter(參數作用域)

參數是通過調用代碼將值傳遞給函數的局部變量,如下所示:

<?php
function fun($number){
echo $number;//訪問全局變量
}
fun(6);//將參數6傳給函數局部變量$number
?>

輸出結果:6

好了,關于“php變量是什么?php變量的數據類型、命名規則等詳細介紹”就到此結束了,希望能幫助大家!

分享到:
標簽:php
用戶無頭像

網友整理

注冊時間:

網站:5 個   小程序:0 個  文章:12 篇

  • 51998

    網站

  • 12

    小程序

  • 1030137

    文章

  • 747

    會員

趕快注冊賬號,推廣您的網站吧!
最新入駐小程序

數獨大挑戰2018-06-03

數獨一種數學游戲,玩家需要根據9

答題星2018-06-03

您可以通過答題星輕松地創建試卷

全階人生考試2018-06-03

各種考試題,題庫,初中,高中,大學四六

運動步數有氧達人2018-06-03

記錄運動步數,積累氧氣值。還可偷

每日養生app2018-06-03

每日養生,天天健康

體育訓練成績評定2018-06-03

通用課目體育訓練成績評定