萬盛學電腦網

 萬盛學電腦網 >> 網絡編程 >> php編程 >> PHP函數

PHP函數

PHP函數

真正的權力的PHP來自其職能。

在PHP -有7 00多個內置的功能。


PHP函數
在本教程,我們將告訴您如何建立自己的職能。

參考和范例內置的職能,請訪問我們的PHP參考。


創建一個PHP函數
一個函數是一個代碼塊,可以被處決時,我們需要它。

創建PHP函數:

所有功能開始改為“函數( ) ”
姓名的功能-它應該能夠明白的功能並不由它的名稱。的名字就可以開始以字母或下劃線(不是一個數字)
添加一個“ ( ” -功能代碼開放後卷曲的支撐
插入代碼的功能
添加一個“ ) ” -這一功能主要是完成的閉幕曲支撐
例如
一個簡單的功能,寫我的名字時,它被稱為:

<html>
<body>
<?php
function writeMyName()
  {
  echo "Kai Jim Refsnes";
  }
writeMyName();
?>
</body>
</html>

使用PHP函數
現在,我們將使用功能的PHP腳本:

 

<html>
<body>
<?php
function writeMyName()
  {
  echo "Kai Jim Refsnes";
  }
echo "Hello world!<br />";
echo "My name is ";
writeMyName();
echo ".<br />That's right, ";
writeMyName();
echo " is my name.";
?>
</body>
</html>
 
上面的輸出如下.
 
Hello world!
My name is Kai Jim Refsnes.
That's right, Kai Jim Refsnes is my name.
 

PHP的函數-添加參數
我們的第一個函數( writeMyName ( ) )是一個非常簡單的功能。它只是寫了一個靜態字符串。

要添加更多的功能函數,我們可以添加參數。參數就像一個變數。

您可能已經注意到括號後的函數名稱,如: writeMyName ( ) 。參數所指定的括號內。

范例1
下面的例子將第一次寫的名字不同,但相同的姓氏:

 

<html>
<body>
<?php
function writeMyName($fname)
  {
  echo $fname . " Refsnes.<br />";
  }
echo "My name is ";
writeMyName("Kai Jim");
echo "My name is ";
writeMyName("Hege");
echo "My name is ";
writeMyName("Stale");
?>
</body>
</html>
輸出結果如下.
My name is Kai Jim Refsnes.
My name is Hege Refsnes.
My name is Stale Refsnes.
 

示例2
下面的函數有兩個參數:

 

<html>
<body>
<?php
function writeMyName($fname,$punctuation)
  {
  echo $fname . " Refsnes" . $punctuation . "<br />";
  }
echo "My name is ";
writeMyName("Kai Jim",".");
echo "My name is ";
writeMyName("Hege","!");
echo "My name is ";
writeMyName("Ståle","...");
?>
</body>
</html>
 
輸出結果如下.
 
My name is Kai Jim Refsnes.
My name is Hege Refsnes!
My name is Ståle Refsnes...
 

PHP的函數-返回值
功能還可以用來返回值。

例如

 

<html>
<body>
<?php
function add($x,$y)
  {
  $total = $x + $y;
  return $total;
  }
echo "1 + 16 = " . add(1,16);
?>
</body>
</html>

 

返回值為.

 

1 + 16 = 17

copyright © 萬盛學電腦網 all rights reserved