codescracker


php

PHP Functions



« Previous Tutorial Next Tutorial »


The real power of PHP comes from its functions. There are more than about 1000 built-in functions available in PHP, which is much enough to perform a lot of task.

PHP5 Functions

You are free to create your own functions (user-defined functions). A function is basically a block of code that can be used to perform some particular task in your program.

Create a Function in PHP

A function in PHP is created with the help of function keyword. Here is the general form to declare a function in PHP:

function functionName()
{
	code to be executed here;
}

Here, function is the keyword used in declaring the function in PHP, functionName is the name of the function. You can give a name to the function starting with a letter or underscore (but not with a number).

PHP Functions Example

Here is an example, creates a function named writeMsg(), to write a message as output:

<!DOCTYPE html>
<html>
<head>
	<title>PHP function Example</title>
</head>
<body>
<?php
	function writeMsg()
	{
		echo "This is PHP function tutorial.";
	}
	writeMsg();
?>
</body>
</html>

Here is the output produced by the above PHP script:

php function

A function with parameters is known as parameterized function in PHP.

Here is another example, uses function with parameters in PHP:

<html>
<head>
	<title>Writing PHP Function with Parameters</title>
</head>
<body>
<?php
	function addFunction($num1, $num2)
	{
		$sum = $num1 + $num2;
		echo "Sum of the passed numbers is : $sum";
	}
	addFunction(100, 200);
?>
</body>
</html>

Here is the output of this PHP script:

php parameterized function

Let's take another example also demonstrating functions in PHP with parameter.

<html>
<head>
	<title>Function Example in PHP</title>
</head>
<body>
<?php
	function printTable($num)
	{
		for($i=1;$i<=10;$i++)
		{
			echo $num*$i;
			echo " ";
		}
	}
	printTable(2);
	echo "<br/>";
	printTable(3);
	echo "<br/>";
	printTable(4);
	echo "<br/>";
?>
</body>
</html>

Here is the sample output produced by the above parameterized function in PHP example.

php function example

« Previous Tutorial Next Tutorial »




Tools
Calculator

Quick Links
Signup - Login - Give Online Test