Home > Backend Development > PHP Tutorial > PHP——Function 2_study notes php rounding function php delay function php sorting function

PHP——Function 2_study notes php rounding function php delay function php sorting function

WBOY
Release: 2016-07-29 08:53:57
Original
1007 people have browsed it

1. Variable function (variable function)
The value of the variable is the name of a function.
e.g:

<code>```
<span><span>function</span><span>show</span><span>(<span>$a</span>,<span>$b</span>)</span>{</span><span>return</span><span>$a</span>+<span>$b</span>;
}
<span>$str</span>=<span>"show"</span>;
<span>echo</span><span>$str</span>(<span>10</span>,<span>5</span>);
``</code>
Copy after login

2. Callback function
Callback function, the parameter of the function is the name of another function.

<code>```
<span><span>function</span><span>show</span><span>(<span>$a</span>,<span>$b</span>)</span>{</span><span>return</span><span>$a</span>+<span>$b</span>;
}
<span><span>function</span><span>test</span><span>(<span>$i</span>,<span>$j</span>,<span>$k</span>)</span>{</span><span>return</span><span>$k</span>(<span>$i</span>,<span>$j</span>);
}
<span>$num</span>=test(<span>10</span>,<span>5</span>,<span>"show"</span>);
<span>echo</span><span>$num</span>;
``</code>
Copy after login

3. Recursive function
A function calling itself within its function body is called a recursive call (the function calls itself inside the function)

<code><span><span>function</span><span>test</span><span>()</span>{</span><span>static</span><span>$num</span>;
       <span>$num</span>++;
       <span>if</span>(<span>$num</span><=<span>10</span>){
         <span>echo</span><span>'this is num '</span>.<span>$num</span>.<span>'<br>';
         test();<span>//自己再调用自己</span>
       }
    }

    test();</code>
Copy after login

4.function_exits(string $function_name)
Determine whether the function exists, the return value is bool;

<code><span>if</span>(function_exists(<span>'show'</span>)){
        <span>exit</span>(<span>'此函数名称已存在'</span>);
    }<span>else</span>{
        <span><span>function</span><span>show</span><span>()</span>{</span>        }
    }

    var_dump(function_exists(<span>'show'</span>));</code>
Copy after login
').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i ').text(i)); }; $numbering.fadeIn(1700); }); });

The above introduces PHP - Function 2_ study notes, including PHP and functions. I hope it will be helpful to friends who are interested in PHP tutorials.

Related labels:
source:php.cn
Statement of this Website
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
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template