本文目錄一覽:
- 1、PHP中function connect 有什麼用?
- 2、php中詳細介紹一下function的用法。
- 3、PHP中,function是什麼意思?有什麼作用?
- 4、php中function 的用法
PHP中function connect 有什麼用?
PHP中把以兩個下劃線__開頭的方法稱為魔術方法,這些方法在PHP中充當了舉足輕重的作用。 魔術方法包括:
__construct(),類的構造函數
__destruct(),類的析構函數
__call(),在對象中調用一個不可訪問方法時調用
__callStatic(),用靜態方式中調用一個不可訪問方法時調用
__get(),獲得一個類的成員變數時調用
__set(),設置一個類的成員變數時調用
__isset(),當對不可訪問屬性調用isset()或empty()時調用
__unset(),當對不可訪問屬性調用unset()時被調用。
__sleep(),執行serialize()時,先會調用這個函數
__wakeup(),執行unserialize()時,先會調用這個函數
__toString(),類被當成字元串時的回應方法
__invoke(),調用函數的方式調用一個對象時的回應方法
__set_state(),調用var_export()導出類時,此靜態方法會被調用。
__clone(),當對象複製完成時調用
__construct()和__destruct()
構造函數和析構函數應該不陌生,他們在對象創建和消亡時被調用。例如我們需要打開一個文件,在對象創建時打開,對象消亡時關閉
?php
class FileRead
{
protected $handle = NULL;
function __construct(){
$this-handle = fopen(…);
}
function __destruct(){
fclose($this-handle);
}
}
?
php中詳細介紹一下function的用法。
函數實際上是一個統一的代碼塊,你可以隨時調用它。
Creating PHP functions:
創建PHP函數的方法:
All functions start with the word “function()”
所有函數的開頭必須加上「function()」
Name the function – It should be possible to understand what the function does by its name. The name can start with a letter or underscore (not a number)
給函數命名:最好的命名方法是,函數擁有的名稱和它所表現的功能相一致。名字可以包含字母或下劃線(不可以包含數字)。
Add a “{” – The function code starts after the opening curly brace
加上一個「{」:函數的代碼必須寫在「{」符號之後。
Insert the function code
插入一段函數代碼
Add a “}” – The function is finished by a closing curly brace
加上一個「}」:函數書寫完畢後,必須加上「}」符號。
Example
案例
A simple function that writes my name when it is called:
下面是一個簡單的PHP函數案例,當我們調用它時,它可以輸出我們的名字:
htmlbody
?phpfunction writeMyName() { echo “Kai Jim Refsnes”; }
writeMyName();?
/body/html
PHP中,function是什麼意思?有什麼作用?
function 就是自定義函數
如:
function jia($a) {
$b = $a+10;
return $b;
}
以上就是一個自定義函數,下面看看怎麼使用它
echo jia(『10』);
顯示結果為20 //這裡jia就是自定義的函數名,這樣只要給$a任何數字返回的結果都為+10的結果,這樣就是自定義了一個函數,這個例子是很簡單的~ 不過通過自定義函數你會發現一切變得更好實現,加油 O(∩_∩)O
php中function 的用法
….這,能具體點么?
function只是一個關鍵詞,代表函數(面向過程),方法(面向對象)。
叫法無所謂。通常是這麼用的.
function 函數名(參數類型 參數)
{
}
例:輸出傳進來的參數
function getPara(string str){
print(str);
}
面向對象的寫法,一般要嚴格一些,有規矩一些。
比如:
public static void getPara(String str){
print(str);
}
函數也有返回類型。比如:
public String getPara(String str){
return str;
}
print(getPara(str));
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/285868.html