php函式

whm156377發表於2020-03-23

  建立PHP函式


  函式是透過呼叫函式來執行的。


  語法


  function functionName()


  {


  要執行的程式碼;


  }


  PHP函式準則:


  函式的名稱應該提示出它的功能


  函式名稱以字母或下劃線開頭(不能以數字開頭)


  例項


  一個簡單的函式,在其被呼叫時能輸出我的名稱:


  <?php


  function writeName()


  {


  echo"Kai Jim Refsnes";


  }


  echo"My name is";


  writeName();


  ?>


  輸出:


  My name is Kai Jim Refsnes


  PHP函式-新增引數


  為了給函式新增更多的功能,我們可以新增引數。引數類似變數。


  引數就在函式名稱後面有一個括號內指定。


  例項1


  下面的例項將輸出不同的名字,但姓是相同的:


  <?php


  function writeName($fname)


  {


  echo$fname."Refsnes.<br>";


  }


  echo"My name is";


  writeName("Kai Jim");


  echo"My sister's name is";


  writeName("Hege");


  echo"My brother's name is";


  writeName("Stale");


  ?>


  輸出:


  My name is Kai Jim Refsnes.


  My sister's name is Hege Refsnes.


  My brother's name is Stale Refsnes.


  例項2


  下面的函式有兩個引數:


  <?php


  function writeName($fname,$punctuation)


  {


  echo$fname."Refsnes".$punctuation."<br>";


  }


  echo"My name is";


  writeName("Kai Jim",".");


  echo"My sister's name is";


  writeName("Hege","!");


  echo"My brother's name is";


  writeName("Ståle","?");


  ?>


  輸出:


  <?php


  function writeName($fname,$punctuation)


  {


  echo$fname."Refsnes".$punctuation."<br>";


  }


  echo"My name is";


  writeName("Kai Jim",".");


  echo"My sister's name is";


  writeName("Hege","!");


  echo"My brother's name is";


  writeName("Ståle","?");


  ?>


  PHP函式-返回值


  如需讓函式返回一個值,請使用return語句。


  例項


  <?php


  function add($x,$y)


  {


  $total=$x+$y;


  return$total;


  }


  echo"1+16=".add(1,16);


  ?>


  輸出:


  1+16=17


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69926583/viewspace-2682117/,如需轉載,請註明出處,否則將追究法律責任。

相關文章