PHP is a very well known in the world of web-development & is a powerful tool for
making dynamic and interactive Web pages. The real strength of PHP is provided
by its functions.
In this section we are going to understand with php functions. You
must installed a XAMPP server on your PC.
Syntax of a PHP function
function funName()
{
desired code;
}
We can create functions by various ways in our php scripting some of them are as
under :
- Creation of function in PHP
- Creation of function in PHP : Adding
arguments/parameters
- Creation of function in PHP : Two
parameters
- Creation of PHP function that returns the
value
Creation of a function in PHP
A function will be executed by a call
to the function. Functions takes the responsibility to perform a work so its
very important part any technology we use.This is the php scripting for creation
a function named display(). In this function only a name "Deepak dwij " will
print .When we call a function display() it will print a name Deepak dwij.
Open notepad and type the following code and save it as "function.php" inside
xampp-htdocs-yourfolder-function.php
<html>
<body
bgcolor="cyan">
<h3>PHP
Function Creation<h3><hr
/>
<?php
function
display()
{
echo
"Deepak
dwij";
}
echo
"My name
is ";
display();
?>
</body>
</html>
Output
Type
http://localhost/yourfoldername/function.php at your browser, here your
output looks like :
Creation of function in PHP : Adding arguments/parameters
Parameters to the function provides the extra functionality to the
functions. A parameter is just like a
variable. Parameters are defined after the function name, inside the
parentheses.
Syntax
function funName(agru 1,argu 2, argu 3......) // parameterized function
First of all we will work with the single argumented function, here is the
example given below:
<html>
<body
bgcolor="cyan">
<h3>Single
Parameter
</h3><hr/
>
<?php
function
display($fnm)
{
echo
$fnm .
"
Dwij.<br />";
}
echo
"I am ";
display("Deepak");
echo
"My
brother's name is ";
display("Vikas");
?>
</body>
</html>
Saved it by function1.php
Output
Type
http://localhost/yourfoldername/function1.php
Creation of function in
PHP : Two Parameters/Arguments
In this part a function is having two arguments one is for firstname and
other for profile. The function name display take two arguments.
<html>
<body
bgcolor="cyan">
<h3>
Two Arguments
</h3><hr
/>
<?php
function
display($fnm,$profile)
{
echo
$fnm .
"
_Dwij_"
. $profile .
"<br />";
}
echo
"I am ";
display("Deepak
","S/w
developer");
echo
"My
brother's name is ";
display("Vikas","Student");
?>
</body>
</html>
Saved it by function2.php
Output
Type
http://localhost/yourfoldername/function2.php
Creation of PHP function that returns the value
In this part function mul returns a
value i.e. 16
<html>
<body
bgcolor="Cyan">
<h3>Function
Returns a value</h3><hr
/>
<?php
function
mul($x,$y)
{
$mul=$x*$y;
return
$mul;
}
echo
"The
multiplication of 4*4 = "
. mul(4,4);
?>
</body>
</html>
Saved it by function3.php
Output
Type
http://localhost/yourfoldername/function3.php , the function mul returns a
value i.e. 16