當前位置:首頁 » 編程語言 » phpfunction參數

phpfunction參數

發布時間: 2022-11-02 08:59:57

『壹』 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));

『貳』 Function中的參數起什麼作用

function()函數的具體用法
函數實際上是一個統一的代碼塊,你可以隨時調用它。

創建PHP函數的方法:

所有函數的開頭必須加上「function()」

給函數命名:最好的命名方法是,函數擁有的名稱和它所表現的功能相一致。

名字可以包含字母或下劃線(不可以包含數字)。
加上一個「{」:函數的代碼必須寫在「{」符號之後。

插入一段函數代碼

加上一個「}」:函數書寫完畢後,必須加上「}」符號。

*******案例******

下面是一個簡單的PHP函數案例,當我們調用它時,它可以輸出我們的名字:<?php
function writeMyName()
{
echo "Kai Jim Refsnes";
}
writeMyName();


/***
**function return與break區別
***/
break 是退出當前循環, 如果方法內仍有別的代碼, 那麼他仍會繼續向下執行
比如
function func(){
do{
break;
}while(true);
alert("break退場上面的循環以後會繼續執行這里");
}

return 是退出當前函數,在return以後的代碼都不會被執行
比如
function func1(){
return ;
alert("這個是不會被執行的");

『叄』 php函數參數默認值

<?php
functiona($data=null){

}
?>

函數a參數$data 定義默認值為null 為空就行。你可以傳字元串 數組都是可以的。

望採納 Thx

『肆』 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($a=''){...},這個=''是啥意思

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

『陸』 php中function是什麼意思

function 就是自定義函數

如:

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


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

『柒』 php函數設定參數類型

functionsin($value)
{
if(!is_bool($value))
{
echo"Warning:Notabooleanvalue!";

return;
}

//用戶代碼
//用戶代碼
//用戶代碼
}


跟樓上大同小異!加了個return!

『捌』 PHP中有關函數參數的傳遞

null傳給了$category,因為這是第一個參數,相當於調用:
lists(null,
'`id`
DESC',
1,
true)
另外,需要注意的是,有默認值的參數都放在後面,否則就不能省略了,舉個例子,如果這樣定義:
lists($order
=
'`id`
DESC',
$category,
$status
=
1,
$field
=
true),則不管$order是不是默認,調用的時候都必須最少傳入兩個參數。因為$category沒有默認值。

『玖』 php有沒有什麼函數可以獲取一個方法中的參數名和參數類型的

沒有吧,,可以定義一個static 靜態變數 全局變數,,然後用gettype() 判讀類型

『拾』 PHP中自定義的 function如何調用

functionfunction_tool(參數){
函數代碼
}
調用方法:
function_tool(參數)

熱點內容
如何將資料庫加密碼 發布:2025-01-10 02:14:46 瀏覽:950
阿里雲怎麼買游戲伺服器 發布:2025-01-10 02:01:51 瀏覽:845
dota和英雄聯盟哪個吃配置 發布:2025-01-10 02:00:33 瀏覽:179
華為雲伺服器怎麼登錄 發布:2025-01-10 01:59:48 瀏覽:125
東南大學知網伺服器地址 發布:2025-01-10 01:54:40 瀏覽:931
安卓手機剪映怎麼修改成4k幀率 發布:2025-01-10 01:08:21 瀏覽:951
微信哪個版本不要求配置 發布:2025-01-10 01:07:31 瀏覽:405
三星插卡激活要密碼是什麼意思 發布:2025-01-10 00:57:04 瀏覽:675
web伺服器搭建黑馬 發布:2025-01-10 00:56:05 瀏覽:825
戴爾伺服器可以當電腦 發布:2025-01-10 00:56:05 瀏覽:857