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