一 PHP語言基礎 PHP變數 宣告變數和作用域

2021-05-24 00:40:20 字數 1471 閱讀 1314

變數是指在程式執行過程中其值可以變化的量.它實質上是計算機記憶體單元的命名,因此借助變數名就可以訪問記憶體中的資料.

php中的變數名稱用$和識別符號表示,並遵循以下約定:

1:在php中的變數名是區分大小寫的.

2:變數名必須是以美元符號($)開始

3:變數名開頭可以以下劃細或字母開始

4:這是名可以包含一些擴充套件字元(如重音拉丁字母),但不能包含非法擴充套件字元(如漢字和漢字字母)

使用變數:

使用變數時,只需對變數直接賦值即可.格式如:$name = value;

除了直接賦值外,還有兩種賦值方式:變數間的賦值和引用賦值

變數間的賦值執行後,兩個變數使用各自的記憶體,互不干擾,如下:

<?php

$string1 = "xiao";

$string2 = $string1;

$string1 = "hongyang";

echo $string2;                                       //輸出"xiao"

?>

引用賦值使用後當改變其中乙個變數的值,另乙個也跟著發生變化.有點像c語言中的指標,使用&符號表示引用:

<?php

$i = "xiao";

$j = "hongyang";

$j = & $i;                    //使用引用賦值,此時$j已經賦值為"xiao"

$j = "hello,$j";

echo $j."

";echo $i;

?>

變數作用域:

變數必須在有效範圍內使用,如果超出有效範圍,變數也就失去其意義了.變數的作用域如下:

1,區域性變數:即在函式的內部定義的變數,其作用域是所在的函式

2,全域性變數:被定義在所有函式以外的變數,其作用域是整個php檔案,但是如果在使用者自定義函式內部是不可用的.想在使用者自定義函式內部使用全域性變數,要使用global關鍵字宣告

example:

<?php

$zy = "你好";

$zyy = "php語言";

function lxt()

lxt();

?>

3,靜態變數:能夠在函式呼叫結束之後仍保留變數值,當再次回到其作用域時,又可以繼續使用原來的值.而一般變數是在呼叫結束後,其儲存的資料值將被清除,所以使用靜態變數時,先要用關鍵字static來宣告變數.

例項如下:

<?php

function zdy0()

function zdy1()

for ($i=0;$i<10;$i++)   zdy0();   //輸出1~10 

echo "

";for ($i=0;$i<10;$i++)   zdy1(); //輸出10個1

echo "

";?>

執行結果:

12345678910

1111111111

php宣告變數開頭,php變數宣告

1 什麼是變數?變數就是可變的量,我們可以把它看做是?個容器之所以叫做變數。是因為一旦被宣告後在整個指令碼中都會可以動態的改變變數的值。2 變數的命名規範 1 以 開頭 2 由字母數字下劃線組成,但是不能以數字開頭 3 可以使用中文,但是不推薦使yongoing 4 變數名嚴格區分大小寫 5 變數名...

PHP宣告變數

變數是指在程式的執行過程中隨時可以發生變化的量,在 中可以只使用乙個變數,也可以使用多個變數,變數中可以存放單詞 數值 日期以及屬性等。變數的值是臨時的,當程式執行的時候,該值是存在的,如果程式結束,變數的值就會丟失。雖然在前面的示例中也使用到了變數,但是沒有詳細的說明,本節將詳細介紹如何建立變數,...

php 基礎 一 php語言使用

一 php語言使用 1.嵌入方法 php是嵌入方式開發的,可以嵌入在html頁面中的任意乙個地方。html css和js都可以照常的使用。類似asp的,也可以自己指定。如可在body中的某個位置嵌入 則瀏覽頁面時相應的位置會顯示 hello php 2.引用檔案 引用檔案的方法有兩種 require...