導航:首頁 > 編程語言 > php中function是什麼意思

php中function是什麼意思

發布時間:2022-07-08 19:50:17

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));

Ⅱ PHP中,function是什麼意思有什麼作用

Function
從單詞的字面上理解就是函數的意思。
在PHP什麼是函數呢?
就是為了實現某些功能,之前先定義好的。
通俗的說就是,一個個源程序就是由各種各樣的Function組成的。

Ⅲ php function 怎麼用

用戶自定義函數也稱自定義函數,它們不是PHP提供的,是由程序員創建的.由於自己創建了這樣的函數,所以就可以完全控制這些函數.因此可以讓一個函數完全按照自己希望的方式運行

1,申明函數
在PHP中,定義函數的方法同其他編程語言幾乎一樣.下面是PHP申明函數的語法結構:

復制代碼代碼如下:

Function function_name($argument1,$argument2,$argument3,......$argumentn)
{
//函數代碼code
Return 返回值;
}

以上語法結構中,關鍵字的含義如下.
(1)function:用於申明用戶自定義函數的關鍵字.
(2)function_name:要創建的函數名稱.該名稱將在以後被調用時使用.函數名應該唯一,因為PHP不支持重載.在命名函數的時候,需要遵循和變數命名
相同的原則.但是函數名不能以$開頭,而變數可以.
(3)argument:要傳遞給函數的值.函數可以有多個參數,它們之間用逗號.但是參數項是可選的,可以在調用函數的時候不傳遞任何參數.
(4)code:是在函數被調用的時候執行的一段代碼.如果有兩條或者多條語句,則代碼必須用大括弧"{}"括起來.但是,如果只有一條代碼,則不需要大括弧.
(5)Return:將調用的代碼需要的值返回.任何類型都可以返回,包括列表和對象.這導致函數立即結束它的運行,並且將控制權傳遞回它被調用的行.
2,無參數函數
代碼func_1.php

復制代碼代碼如下:

<?php
require 'a.php';
echo "我不會被執行!";
?>

3,有參數函數
PHP支持按值傳遞參數(默認),通過引用傳遞和默認參數值.可變長度參數列表僅在PHP4和後繼版本中被支持.
(1)值傳遞參數.按值進行參數傳遞是PHP的默認傳遞方式.使用這個方法,必須在主程序調用時傳遞一個值(參數).
代碼sum.php

復制代碼代碼如下:

<?php
function sum ($a,$b)
{
Echo $a+$b;
}
sum(100,20); //開始調用該函數
?>

(2)引用參數.在按照值傳遞的時候,只有參數的副本傳遞給被調用的函數.但是在被調用函數內部對這些值的任何修改,都不會影響調用函數
中的原始值.引用傳遞其實也就是地址傳遞,將一個變數的地址作為參數傳遞.
代碼valuechange.php

復制代碼代碼如下:

<?php
$myNum=100;
function Valuechange ($number)
{
$number=$number+1;
Echo $number . "<br>";
}
Valuechange($myNum);
Echo $myNum;
?>

(3)默認值參數.使用默認的參數值傳遞方法,函數必須在調用的時候有一個參數.如果沒有使用的值,就把默認值傳遞給函數參數.默認值必須是常量表達式,不是變數,
類成員或者函數調用.
提示:當使用默認參數時,任何默認參數必須放在非默認參數的右側;否則,可能函數不會按照預期的情況工作.
代碼func_default.php

復制代碼代碼如下:

<?php
$myNum=100;
function Valuechange ($number)
{
$number=$number+1;
Echo $number . "<br>";
}
Valuechange($myNum);
Echo $myNum;
?>

Ⅳ php中function是什麼意思

function 就是自定義函數

如:

functionjia($a){
$b=$a+10;
return$b;
}
'以上就是一個自定義函數,下面看看怎麼使用它
echojia(『10』);


顯示結果為20 //這里jia就是自定義的函數名,這樣只要給$a任何數字返回的結果都為+10的結果,這樣就是自定義了一個函數,這個例子是很簡單的~ 不過通過自定義函數你會發現一切變得更好實現,加油 O(∩_∩)O

Ⅳ 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函數案例,當我們調用它時,它可以輸出我們的名字:

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

Ⅵ php中function xx(): string{}什麼意思

functiontest(){
$a="111";
return$a;
}

$b=test();

php是弱類型的語言,沒這么嚴格,你直接去了不寫string()不就行了。

返回的結果想怎麼用就怎麼用。

Ⅶ php 定義函數function($a=''){...},這個=''是啥意思

這個等於號後面接的是這個參數的默認值。
function myfun($a='abc'){...}
這樣,當你調用這個函數時,如果沒有傳參,即
myfun()
這時函數里的$a的值是abc
如果有傳參則替換默認值
myfun(「efg」)
這時函數里的$a的值就是efg了

Ⅷ PHP中function.\n什麼意思

function翻譯過來就是功能的意思
在php中,可以理解為自定義函數或者自定義方法
\n是換行符(針對html源而言)

Ⅸ 關於PHP function 這句話什麼意思

function Query($id="me",$sql='') //這里為不明白的地方
{
$this->Execute($id,$sql);
}
$id="me" 是將原來的值變為me 還是什麼意思
$sql='' 變為空嗎?

這是默認值

如果你沒有傳值進來,那麼$id="me" $sql=''

如果你傳值 進來,就會替換這個值。

閱讀全文

與php中function是什麼意思相關的資料

熱點內容
同城公眾源碼 瀏覽:472
一個伺服器2個埠怎麼映射 瀏覽:280
java字元串ascii碼 瀏覽:59
台灣雲伺服器怎麼租伺服器 瀏覽:458
旅遊手機網站源碼 瀏覽:313
android關聯表 瀏覽:927
安卓導航無聲音怎麼維修 瀏覽:318
app怎麼裝視頻 瀏覽:421
安卓系統下的軟體怎麼移到桌面 瀏覽:78
windows拷貝到linux 瀏覽:753
mdr軟體解壓和別人不一樣 瀏覽:886
單片機串列通信有什麼好處 瀏覽:322
游戲開發程序員書籍 瀏覽:846
pdf中圖片修改 瀏覽:273
匯編編譯後 瀏覽:478
php和java整合 瀏覽:833
js中執行php代碼 瀏覽:445
國產單片機廠商 瀏覽:60
蘋果手機怎麼設置不更新app軟體 瀏覽:287
轉行當程序員如何 瀏覽:496