Home  >  Article  >  Backend Development  >  photoshop learning network php learning notes function declaration

photoshop learning network php learning notes function declaration

WBOY
WBOYOriginal
2016-07-29 08:45:261106browse

Copy code The code is as follows:


/* Function definition:
* 1. A function is a named
* 2. An independent code segment
* 3. A function performs a specific task
* 4. And can return a value to the program that calls it
*
* Advantages of the function:
* 1. Improve the reusability of the program
* 2. Improve the maintainability of the program
* 3. Can improve development efficiency
* 4. Improve the reliability of the software
* 5. Control the complexity of the program
*
* Function declaration
* function function name(){
*
* }
*
* function function name (parameter 1, parameter 2, Parameters...)
* {
* function body
* }
*
* function function name()
* {
* function body;
* return value;
* }
* function function name (parameter list.. .)
* {
* function body;
* return value
* }
*
* Note:
* 1. The function must be called to be executed. It can be called before or after the declaration
* 2. Function The name naming is the same as that of variables, aaa bbb ccc aaaBbbCcc (the first word is lowercase, and the first letter of each subsequent word is capitalized)
* 3. Functions cannot have the same name when declaring
* 4. You can change the behavior of the function by passing parameters to the function
* Formal parameters: When declaring a function, the declared parameters are variables. Multiple parameters are separated by,
* Actual parameters: When calling the function, the formal parameter value (data, which can also be a variable) is passed to
* 5. If If there is no return value, it is called a process
* 6. Return data by using the return statement
* 7. The function execution ends when the return statement is reached. Do not write code after this statement. You can also use return to end the execution of the function
*
* Function The role of the name:
* 1. Call the function and start executing the function
* 2. You can pass data to the function
* 3. The function name is the returned value
*
*
*/
//A function that outputs a table
function table($tablename,$width,$row,$col)
{
echo '

';
echo ' ';
for($i=0;$i<$row;$i++)
{
//Wrap every other line Color
if($i%2==0)
$bg="#cccccc";
else
$bg="yellow";
echo '' ;//Output row
for($j=0;$j<$col;$j++)
{
echo '';
}
echo '

'.$tablename.'

'.($i*$row+$j).'{
echo '';
echo '';
for($i=0;$i<$row;$i++)
{
//Change colors every other row
if( $i%2==0)
$bg="#cccccc";
else
$bg="yellow";
echo '';//Output Row
for($j=0;$j<$col;$j++)
{
echo '';
}
echo '';
}
echo '

'.$tablename.'

'.($i*$row+$j).'
';
}/td>';
}
echo '
';
}
table("Output Table",600,10,10);
table("Output Table 2",300,6,6);
//Another output method
function table2($tablename, $width,$row,$col)
{
$str='';
$str.= '< ;caption>

'.$tablename.'

';
for($i=0;$i<$row;$i++)
{
//Change colors every other row
if($i%2==0)
$bg="#cccccc";
else
$bg="yellow";
$str.='for($j=0;$j<$col;$j++)
{
$str.='';
}
$str.='
'.($i*$row+$j).'< ;/td>';
}
$str.='
';
return $str;
}
echo table2("Direct output Table",400,15,15);
?>

The above introduces the function declaration of photoshop learning network php learning notes, including the content of photoshop learning network. I hope it will be helpful to friends who are interested in PHP tutorials.

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