Biasanya ini jarang digunakan sekalipun tidak diarafkan ini bisa terjadi karena dapat menyebabkan kesulitan dalam proses pelacakan kesalahan program atau debugging, namun PHP mengizinkan memanggil fungsi dari dalam fungsi. Contoh dibawah ini :
function defVariabel() {
$nilaix = 100;
$nilaiy = 120;
echo $nilaix + $nilaiy;
}
function printVar(){
defVariabel();
}
// memanggil fungsi printVar()
printVar();
?>
<?php
function defVariabel() {
$nilaix = 100;
$nilaiy = 120;
echo $nilaix + $nilaiy;
}
function printVar(){
defVariabel();
}
// memanggil fungsi printVar()
printVar();
?>
Keluarannya :
220
Pada bagian diatas adalah bagaimana melakukan proses pemanggilan fungsi dari dalam fungsi . Selanjutnya adalah bagaimana membuat fungsi di dalam fungsi. Secara sederhana dapat dikatan bahwa kita membuat sebuah fungsi yang di dalamnya terdapat beberapa fungsi lagi. Perhatikan contoh dibawah ini :
<?php
function viewFungsi()
{
function hitungLuas()
{
$nilaix = 5;
$nilaiy = 10;
$luas = $nilaix * $nilaiy;
echo $luas;
}
}
// tampilkan data
viewFungsi(); // fungsi induk
hitungLuas(); // fungsi di dalamnya
?>
function viewFungsi()
{
function hitungLuas()
{
$nilaix = 5;
$nilaiy = 10;
$luas = $nilaix * $nilaiy;
echo $luas;
}
}
// tampilkan data
viewFungsi(); // fungsi induk
hitungLuas(); // fungsi di dalamnya
?>
Keluarannya :
50
Update Contact :
No Wa/Telepon (puat) : 085267792168
No Wa/Telepon (fajar) : 085369237896
Email : Fajarudinsidik@gmail.com
No Wa/Telepon (puat) : 085267792168
No Wa/Telepon (fajar) : 085369237896
Email: Fajarudinsidik@gmail.com
atau Kirimkan Private messanger melalui email dengan klik tombol order dibawah ini :