phpfunction作用,function在php中

本文目錄一覽:

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-hant/n/285868.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-22 16:06
下一篇 2024-12-22 16:06

相關推薦

  • PHP和Python哪個好找工作?

    PHP和Python都是非常流行的編程語言,它們被廣泛應用於不同領域的開發中。但是,在考慮擇業方向的時候,很多人都會有一個問題:PHP和Python哪個好找工作?這篇文章將從多個方…

    編程 2025-04-29
  • Python中init方法的作用及使用方法

    Python中的init方法是一個類的構造函數,在創建對象時被調用。在本篇文章中,我們將從多個方面詳細討論init方法的作用,使用方法以及注意點。 一、定義init方法 在Pyth…

    編程 2025-04-29
  • Python中set函數的作用

    Python中set函數是一個有用的數據類型,可以被用於許多編程場景中。在這篇文章中,我們將學習Python中set函數的多個方面,從而深入了解這個函數在Python中的用途。 一…

    編程 2025-04-29
  • PHP怎麼接幣

    想要在自己的網站或應用中接受比特幣等加密貨幣的支付,就需要對該加密貨幣擁有一定的了解,並使用對應的API進行開發。本文將從多個方面詳細闡述如何使用PHP接受加密貨幣的支付。 一、環…

    編程 2025-04-29
  • @scope("prototype")的作用及應用

    本文將從以下幾個方面進行詳細闡述@scope(“prototype”)在編程開發中的作用和應用。 一、代碼復用 在開發中,往往會有很多地方需要復用同一個類的…

    編程 2025-04-28
  • 使用PHP foreach遍歷有相同屬性的值

    本篇文章將介紹如何使用PHP foreach遍歷具有相同屬性的值,並給出相應的代碼示例。 一、基礎概念 在講解如何使用PHP foreach遍歷有相同屬性的值之前,我們需要先了解幾…

    編程 2025-04-28
  • Python中import sys的作用

    Python是一種非常強大的編程語言,它的標準庫提供了許多有用的模塊和函數。sys模塊是Python標準庫中的一個重要模塊,用於與Python解釋器和操作系統進行交互。它允許開發者…

    編程 2025-04-28
  • Python配置環境變量的作用

    Python配置環境變量是為了讓計算機能夠更方便地找到Python語言及其相關工具的位置,使其可以在任意目錄下使用Python命令。當您安裝Python後,您需要進行環境變量設置,…

    編程 2025-04-28
  • PHP獲取301跳轉後的地址

    本文將為大家介紹如何使用PHP獲取301跳轉後的地址。301重定向是什麼呢?當我們訪問一個網頁A,但是它已經被遷移到了另一個地址B,此時若服務器端做了301重定向,那麼你的瀏覽器在…

    編程 2025-04-27
  • Python的意義和作用

    Python是一種高級語言,它的簡潔易讀和豐富的庫使得它成為了廣泛使用的編程語言之一。Python可以完成諸如數據科學、機器學習、網絡編程等各種任務,因此被很多開發人員和研究人員視…

    編程 2025-04-27

發表回復

登錄後才能評論