photoshop學習教學 php學習 函數 課件

WBOY
發布: 2016-07-29 08:38:15
原創
885 人瀏覽過

程式碼重用
include()
require()
這兩個函數都是用來引用檔案的,區別是當處理失敗時include()產生一個警告而require()是一個緻密錯誤
include_once()
require_once()
這兩個函數與include()與require()是相同的 ,差異是include_once與require_once只能引用一次
    函數以function()來宣告
函數的優越性:
  控製程式設計的複雜度
  提升軟體的可靠度
  提升軟體的開發效率
  提升軟體的可維護性
  提高程式的重複使用性
自訂函數的語法格式:
  function 函數名稱(參數1,參數2){
    程式的內容 敘述; >  函數名稱(參數1,參數2);
return  回傳值; //回傳值也可以是表達式
自訂函數名稱不區分大小寫。命名函數時不可使用已宣告的函數,或PHP內建的函數名稱。
判斷函數是否存在:function_exists(函數名稱);
    變數的範圍
變數的能見度是指變數在程式中的可作用範圍。
大致上變數會依據聲明分為兩種:局部變數與全域變數
局部變數:
在函數之中宣告的變數就是局部變量,且變數只有在函數範圍內才能加以使用。如果其它程式局部需要呼叫使用該變數值時,必須透過「return」指令,來將其傳回至主程式區塊以作後續處理。
全域變數:
在函數範圍之外所宣告的變數就是全域變數。由於函數可以視為單獨的程式片段,所以局部變數會複蓋全域變數的能見度,因此在函數中並無法直接呼叫使用全域變數。
函數中若要使用全域變數時,必須利用global關鍵字定義目標變量,以告訴函數主體此變數為全域。
也可以使用預先定義的全域變數數組$GLOBALS.這是一個特殊變數在程式執行時自動建立。
echo $GLOBALS[“A”];
透過unset($var)可以手動刪除變量,變數會在記憶體中被釋放,也就不在全域作用域中了。
使用require與include包含不會影響作用域
    靜態變數
宣告函數變數為靜態的(static)。
一個靜態變數在所有對該函數的呼叫之間共享,並且僅在腳本的執行期間函數第一次被呼叫時被初始化。要宣告函數變數為靜態的用關鍵字static。通常,靜態變數的第一次使用時會賦予一個初始值。
    參數的傳遞  
以值傳遞參數:
父程式直接傳遞指定的值或是變數給函數使用。由於所傳遞的值或變量,與函數裡的數值分別儲存於不同的記憶體區塊,所以當函數對所導入的數值作了任何變動時,並不會對父程式造成直接影響。
按址傳遞參數(用「&」符號實現)
相對於按值傳遞模式,並不會將父程式中的指定數值或目標變數傳遞給函數,而是把該數值或變數的記憶體儲存區塊相對位址導入函數之中。因此當該數值在函數中有任何變動時,會連帶會對父程式造成影響。
    預設參數
預設參數必須列在所有沒有預設值參數的後面。
  function fun_sum($a,$b=0,$c=0){
    return $a+$b+$c;
  }   } 0為預設參數
    任意數量的參數清單
func_get_args()    //傳回一個數組,包含所有參數總參數的總值 
func_get_arg()     //接收數字參數,並傳回指定參數 按下標記值
  function foo() 
        echo " Number of arguments: $numargs
n";
      if ($numargs >= 2) {​​ (1) . "
n";
      }
        $arg_list = func_get_args();
    >            echo "Argument $i is: " . $arg_list[$i ] . "
n";
      }
  } 
  foo(1, 2, 3); 🎜>  Argument 0 is: 1
  Argument 1 is: 2
  Argument 2 is: 3 的括號同名的函數,並且將嘗試執行它。除了別的事情以外,這個可以被用來實現回調函數,函數表等等。
    遞歸調用
所謂的函數遞歸調用,就是函數可以在其宣告的執行敘述之中調用執行自己。
通常在此類型的函數之中會附加一個條件判斷敘述,以判斷是否需要執行遞歸調用,並且在特定條件下終止函數的遞歸調用動作,把目前流程的主控權交回上一層函數執行。因此當某個執行遞歸呼叫的函數,沒有附加條件判斷敘述時可能會造成無限循環的錯誤情形.
函數遞歸調用最大的好處在於可以精簡程序中繁雜重複調用程序,並且能以這種特性來執行一些較為複雜的運算動作。
此課件為phpchina教學課件

1210491967_9664e02c.rar
以上就介紹了photoshop學習教學 php學習 函數 課件,包含了photoshop學習教學方面的內容,希望對PHP教學有興趣的朋友有幫助。


相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!