簡體   English   中英

重命名lambda函數(php)

[英]rename lambda function (php)

我為cms構建了一個(到目前為止)相當不錯的模板機制。 現在,我還向UI添加了一組開發人員工具,以便在開發過程中獲得更好的UX。 我唯一剩下的問題是我必須使用create_function添加模板,因此具有lambda_xyz而不是有意義的模板或函數名稱。

問題:有沒有辦法為php中的lambda函數賦予有意義的名稱?

此參考書可能會為您指出正確的方向: http : //php.net/manual/en/functions.anonymous.php


匿名函數需要PHP 5> = 5.3.0

 $function_name = 'meaningful_name'; // PHP 5 >= 5.3.0 $$function_name = function(){echo "I am connected to a meaningful name";}; // PHP 4 >= 4.0.1, PHP 5 $$function_name = create_function('', 'echo "I am connected to a meaningful name";'); // Then you can call your function like this $meaningful_name(); 

如果這不是您要查找的內容,您是否可以通過嘗試更詳細地完成的事情來更新您的問題?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM