E’ possibile definire un valore di default per quelle variabili che nella maggior parte dei casi assumono sempre lo stesso valore: al nome della variabile deve essere fatto seguire il valore che essa assume, come se fosse un normale assegnamento:

<?php

function mol($a,$b=2)
{
return $a*$b;
}

echo "4 per 2 = " . mol(4) . "\n";
echo "4 per 4 = " . mol(4,4) . "\n";

?>

--OUTPUT--
4 per 2 = 8
4 per 4 = 16

In questo esempio è stato mostrato come sia semplice sostituire al valore di default un nuovo valore valido solamente per quella particola esecuzione (della funzione, non di tutto lo script).