Now we will use the function in a PHP script:

<html>

<body>

<?php

function writeMyName()

{

echo "Kai Jim Refsnes";

}

echo "Hello world!

";

echo "My name is ";

writeMyName();

echo ".

That's right, ";

writeMyName();

echo " is my name.";

?>

</body>

</html> The output of the code above will be:

Hello world!

My name is Kai Jim Refsnes.

That's right, Kai Jim Refsnes is my name.

PHP Functions - Adding parameters

Our first function (writeMyName()) is a very simple function. It only writes a static string.

To add more functionality to a function, we can add parameters. A parameter is just like a variable.

You may have noticed the parentheses after the function name, like: writeMyName(). The parameters are specified inside the parentheses.

Example 1

The following example will write different first names, but the same last name:

<html>

<body>

<?php

function writeMyName($fname)

{

echo $fname . " Refsnes.

";

}

echo "My name is ";

writeMyName("Kai Jim");

echo "My name is ";

writeMyName("Hege");

echo "My name is ";

writeMyName("Stale");

?>

</body>

</html> The output of the code above will be:

My name is Kai Jim Refsnes.

My name is Hege Refsnes.

My name is Stale Refsnes. Example 2

The following function has two parameters:

<html>

<body>

<?php

function writeMyName($fname,$punctuation)

{

echo $fname . " Refsnes" . $punctuation . "

";

}

echo "My name is ";

writeMyName("Kai Jim",".");

echo "My name is ";

You've reached the end of published parts.

⏰ Last updated: Jan 14, 2010 ⏰

Add this story to your Library to get notified about new parts!

PHP-languageWhere stories live. Discover now