PHP中可以把整个函数定义放到一个字符串内动态定义,有了create_function这个函数,你就可以根据用户输入动态创建函数了,非常方便,create_function使用方法如范例所示:
/**
* PHP从字符串创建函数
*
* @param
* @arrange 512-笔记网: jb51.cc
**/
<?
$lambda =create_function('$a,$b','return(strlen($a)-strlen($b));');
$array = array('really long string here,boy','this','middling length','larger');
usort($array,$lambda);
print_r($array);?>
/*** 来自编程之家 jb51.cc(jb51.cc) ***/