ฟังก์ชั่นซ้อนฟังก์ชั้น สามารถเรียกใช้ฟังก์ชันได้เลย ถึงแม้จะอยู่ในฟังก์ชันซ้อนฟังก์ชันก็ตาม
<?php function test_vat ($price, $tax) { function test_vat2 ($total) { return $total * 0.07; //vat 2 ส่งค่า $price 1100*0.07 } $price += $price * $tax; // vat 1 echo " vat 1 " . $price . " vat 2 " . ($price + test_vat2($price)); // vat 1 1100 ,vat 2 1177 } test_vat(1000, 0.1); echo "<br />"; echo test_vat2(200); // 14 ?>