查詢

create_function()函式—用法及示例

「 建立一個匿名函式,並返回該函式的名稱 」


函式名:create_function()

適用版本:所有版本。但從PHP 7.2開始,已被標記為過時,不推薦使用。

函式用法: create_function() 函式用於建立一個匿名函式,並返回該函式的名稱。它接受兩個引數:函式的引數列表和函式體的字串表示。

語法: string create_function ( string $args , string $code )

引數: $args:一個字串,指定函式的引數列表。引數應該是一個逗號分隔的變數名字串。 $code:一個包含函式體的字串。函式體應該是有效的PHP程式碼。

返回值: 成功時,返回新建立的匿名函式名稱的字串;失敗時,返回false。

示例: 以下示例演示瞭如何使用create_function()函式建立一個匿名函式:

以上程式碼中,我們透過create_function()函式建立了一個匿名函式 $sum,它接受兩個引數 $a 和 $b,並返回它們的和。然後,我們透過呼叫 $sum(2, 3) 來計算並輸出結果 5。

然而,請注意,自PHP 5.3起,推薦使用更現代的語法來定義匿名函式,例如使用匿名函式表示式:$sum = function($a, $b) { return $a + $b; }; 這種方法更加簡潔和易於理解,因此不推薦使用create_function()函式。

補充糾錯
上一個函式: count_chars()函式
熱門PHP函式
分享連結