The real power of PHP comes from its functions.
In PHP, more than 1000 built-in functions are provided.
In this chapter, we will explain how to create your own functions.
To execute a script when the page loads, you can put it in a function.
Functions are executed by calling functions.
You can call functions anywhere on the page.
Functions are executed by calling functions.
<span>function</span><span> functionName() { 要执行的代码; }</span>
PHP Function Guidelines:
Example
A simple function that prints my name when called:
<?<span>php </span><span>function</span><span> writeName() { </span><span>echo</span> "Kai Jim Refsnes"<span>; } </span><span>echo</span> "My name is "<span>; writeName(); </span>?>
Output:
My name is Kai Jim Refsnes
In order to add more functionality to the function, we can add parameters. Parameters are like variables.
The parameters are specified in parentheses just after the function name.
Example 1
The following example will output different first names, but the same last name:
<?<span>php </span><span>function</span> writeName(<span>$fname</span><span>) { </span><span>echo</span> <span>$fname</span> . " Refsnes.<br>"<span>; } </span><span>echo</span> "My name is "<span>; writeName(</span>"Kai Jim"<span>); </span><span>echo</span> "My sister's name is "<span>; writeName(</span>"Hege"<span>); </span><span>echo</span> "My brother's name is "<span>; writeName(</span>"Stale"<span>); </span>?>
Output:
My name is Kai Jim Refsnes.<span> My sister</span>'<span>s name is Hege Refsnes. My brother</span>'s name is Stale Refsnes.
Example 2
The following function has two parameters:
<?<span>php </span><span>function</span> writeName(<span>$fname</span>,<span>$punctuation</span><span>) { </span><span>echo</span> <span>$fname</span> . " Refsnes" . <span>$punctuation</span> . "<br>"<span>; } </span><span>echo</span> "My name is "<span>; writeName(</span>"Kai Jim","."<span>); </span><span>echo</span> "My sister's name is "<span>; writeName(</span>"Hege","!"<span>); </span><span>echo</span> "My brother's name is "<span>; writeName(</span>"Ståle","?"<span>); </span>?>
To make a function return a value, use the return statement.
Example
<?<span>php </span><span>function</span> add(<span>$x</span>,<span>$y</span><span>) { </span><span>$total</span>=<span>$x</span>+<span>$y</span><span>; </span><span>return</span> <span>$total</span><span>; } </span><span>echo</span> "1 + 16 = " . add(1,16<span>); </span>?>
Output:
1 + 16 = 17
Original address: http://www.manongjc.com/php/php_functions.html
Related reading:
php example of getting the values of all checkboxes in the form
php determines whether the checkbox is selected
How to get the value of checkbox in php
php A complete form submission example
Detailed analysis of php form submission