01Define a function
main.php
<?php
function greet($name) {
return "Hello, $name!";
}
echo greet("World"), "\n";Output
Hello, World!
Define functions in PHP: parameters and return values, default arguments, arrow functions, and recursion with examples.
<?php
function greet($name) {
return "Hello, $name!";
}
echo greet("World"), "\n";Hello, World!
<?php
function power($base, $exp = 2) {
return $base ** $exp;
}
echo power(5), "\n";
echo power(2, 10), "\n";25 1024
<?php
$square = fn($x) => $x * $x;
echo $square(6), "\n";36
<?php
function factorial($n) {
if ($n <= 1) return 1;
return $n * factorial($n - 1);
}
echo factorial(5), "\n";120