Home  >  Article  >  Backend Development  >  Explain how PHP creates functions from strings

Explain how PHP creates functions from strings

*文
*文Original
2017-12-26 10:19:121113browse

How to create a function from a string in php? This article mainly introduces the method of creating functions from strings in PHP, using strings and create_function function in PHP to create functions. I hope to be helpful.

The example in this article describes how PHP creates functions from strings. Share it with everyone for your reference. The details are as follows:

In php, you can put the entire function definition into a string and define it dynamically. With the create_function function, you can dynamically create functions based on user input. It is very convenient. The use of create_function is as follows: Shown:

<?php
$lambda =create_function(&#39;$a,$b&#39;,&#39;return(strlen($a)-strlen($b));&#39;);
$array = array(&#39;really long string here,boy&#39;, &#39;this&#39;, &#39;middling length&#39;,&#39;larger&#39;);
usort($array,$lambda);
print_r($array);
?>

Related recommendations:

PHP function attention

PHP Function Syntax Introduction 1_PHP Tutorial

php Function Usage and Function Definition Method_PHP Tutorial

The above is the detailed content of Explain how PHP creates functions from strings. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn