php如何定義函式,php如何定義乙個函式

2021-10-25 21:40:48 字數 1051 閱讀 9373

函式是完成乙個特定功能的**集合,可以分為系統函式和使用者函式。使用者可以通過建立自定義函式實現特定需要。

1.函式定義語法結構:

php中允許使用者使用function關鍵字建立乙個自定義函式。語法結構:function 函式名稱(引數1, 引數2, ...)

//函式內的**

php對函式名稱的限制比較少,可以是以字母或下劃線開頭後跟字母、下劃線或數字的任何字串,而且不區分大小寫。括號內是函式的引數,多個引數間用逗號分隔,沒有引數時括號也不能省略。大括號內是函式體,在函式體內使用return語句可以指定函式的返回值。示例:function format_html($text){

$text="$text"; //應用加粗、斜體和粗體標記

echo $text; //輸出格式化後的字串

2.使用函式:

使用者函式建立之後,便可以像系統函式一樣使用,即通過指定函式名稱來呼叫。如果該函式需要引數,需要在小括號內指定引數的值,注意引數的型別應與定義時一致。

在呼叫使用者自定義函式時,必須確保之前函式已經存在,即函式應先定義再呼叫。示例:

產品名稱:

<?php format_html(「企業管理系統」); ?>

3.函式返回值:

有時需要在程式外部使用函式執行的結果,這時就需要在函式內使用return語句指定乙個返回值。使用return語句可以為函式返回任何型別的資料。示例:<?php

function getdataary(){

$resary=array(95,87,79,80,62,74,90,92); //建立乙個陣列

return $resary; //返回該陣列

$ary=getdataary(); //儲存函式返回的陣列

foreach ($ary as $i) echo $i.","; //遍歷陣列,輸出所有數

4.函式引數傳遞方式:

php支援的引數傳遞方式有:按值傳遞、按索引傳遞、預設值傳遞和可變引數列表傳遞。

php如何定義陣列常量

是這樣嗎?define best phper array name 鞏文 address china my god,明確告訴你不可以 原因是warning constants may only evaluate to scalar values。也就是說define常量的值 僅允許標量和 null。...

php如何建立變數,php變數怎麼定義

php變數怎麼定義?php 變數 變數是用於儲存資訊的 容器 例項 x 5 y 6 z x y echo z 輸出 11 與代數類似x 5 y 6z x y 在代數中,我們使用字母 如 x 並給它賦值 如 5 從上面的表示式 z x y 我們可以計算出 z 的值為 11。在 php 中,這些字母被稱...

php課程 2 7 php中常量如何定義

函式方式定義和普通變數方式定義 define pi 3.14 鍵值對,和session一樣。const pi 3.14 其實就是防止後面修改變數的值而引發錯誤,防止後文重名,為了後文值不能被修改 配置資訊 比如資料庫的使用者名稱密碼 等一直不變的東西,沒有defined defined pi fil...