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