三天上手PHP之2 變數

2021-07-24 03:40:32 字數 1354 閱讀 7723

1.目的:認識全域性變數、區域性變數、靜態變數、如何在函式內外呼叫以及如何傳遞引數進去函式中。

2.**範例:

<?php

/*以下是變數必須遵守的規則:

1. 變數必須以 $ 符號開始,後面跟著變數的名稱

2. 變數名只能以字母或者下劃線字元開始

3. 變數名只能包含字母數字字元以及下劃線(a-z、0-9 和 _ )

4. 變數名不能包含空格

5. 變數名是區分大小寫的($y 和 $y 是兩個不同的變數)

*///範例一:認識全域性變數與區域性變數

$x=1; // 此為全域性變數:在所有函式外部定義的變數皆屬之

function test1()

echo "以下為範例一:

"; test1();

echo "函式外測試全域性變數 x 當然有值= $x

"; echo "函式外測試區域性變數 y 當然沒值: $y

"; //範例二:如何在函式內呼叫全域性變數:在函式中的變數前加上 global 關鍵字

$g1=10; // 此為全域性變數:在所有函式外部定義的變數皆屬之

$g2=20; // 此為全域性變數:在所有函式外部定義的變數皆屬之

function test2()

echo "以下為範例二:

"; test2();

echo "在函式內計算g2=g1+g2後輸出: $g2"; // 輸出 30

echo "

"; //範例三:靜態變數:在第一次宣告變數時使用 static 關鍵字,此變數便不會被刪除。

function test3()

echo "以下為範例三:

"; test3(); //印出1

test3(); //印出2

test3(); //印出3

echo "

"; //範例四:引數傳遞:將值傳遞給函式的區域性變數。作法是在引數列表中宣告的,作為函式宣告的一部分。

function test4($t)

test4(100); //將100傳入函式中

?>

3.結果:

以下為範例一:

函式內測試全域性變數 x 當然沒值: 

函式內測試區域性變數 y 當然有值=: 2

函式外測試全域性變數 x 當然有值= 1 

函式外測試區域性變數 y 當然沒值: 

以下為範例二:

在函式內計算g2=g1+g2後輸出: 30

以下為範例三:

靜態變數s的值是:0 

靜態變數s的值是:1 

靜態變數s的值是:2 

以下為範例四:

將100傳入函式中並印出:100

三天上手PHP之12 類 class

1.目的 學會類 class 的基本操作,例如 建立類 class 建立類中的成員 呼叫類中的成員。2.範例 以下類 class 的一些準則 1.類使用 class 關鍵字後加上類名定義。2.類名後的一對大括號 內可以定義變數和方法。3.類的變數使用 var 來宣告,變數也可以初始化值。4.函式定義...

三天上手PHP之7 運算子

1.目的 了解 不同運算子的應用與範例。2.範例 範例一 算術運算 echo 以下為範例一 算術運算 x 10 y 3 echo x y 輸出13 echo echo x y 輸出7 echo echo x y 輸出30 echo echo x y 輸出3.3333333333337 echo ec...

IPhone開發三天上手紀實

6 萬事俱備,可以開始動手了。照書上的課程練習幾章,打打 寫兩個程式在模擬器裡跑起來。7 需要構思自己想要開發的程式的架構,分幾個介面 view 介面間怎樣相互呼叫,每個介面上放什麼,然後找一章類似的教程,照著做,加入自己的內容就行了。8 編譯完成測試通過,想放到iphone上去執行,還需要個證書,...