PHP: Functions

Similar to other programming languages, functions are blocks of code that together achieve a more complex task.

Functions are not executed until you call upon them.

<?php
/* Defining a PHP Function */
function writeMsg($name)
{
  echo "Hi, $name\n";  
  echo "How is life?";
}
/* Calling a PHP Function */
$john = "John";
writeMsg($john);
?>

In this example, we have passed a parameter John into the function writeMsg.

Note also that in PHP, function names are case insensitive.

If the function only returns a value, we can use the return statement.

<?php

 function sum($x,$y)
 {
  $z=$x+$y;
  return $z;
 }

  echo "8 + 10 = " . sum(5,10) . "\n";
  echo "2 + 13 = " . sum(7,13) . "\n";

?>

Series Navigation<< PHP: For loop
PHP: Declaring functions >>