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上去執行,還需要個證書,...