Anonymous Function dan Implementasi radio button di PHP

Anonymous Function Di Php

Asalamualikum, kali ini gua akan ngbahas tentang fungsi anonymous dalam php. apa itu anonymous function? anonymous function bisa dikenal juga dengan lamda . anonymous function merupakan fungsi yang tidak harus menamakan nama fungsinya ketika digunakan. bisa dikatakan dengan hacker yang tidak diketahui siapa orangnya.hehehe langsung kita buat saja fungsinya. cekidot :D

<?php
function  siAnony(){on
        return "Tidak DIketahui";
}
function topeng($si){
      echo "Seorang anonym, $si!\n";
}
topeng(siAnony());

?>

dimana fungsi diatas akan menghasilkan output seperti gambar dibawah ini :D
   sumber gambar : dokumen pribadi

Dalam syntak diatas gua membuat dua fungsi yaitu "siAnony" dan "topeng". fungsi siAnony menampilkan ""Tidak DIketehui" dan fungsi "topeng" menampilkan "seorang anonym" dan menerima parameter string  "$i".

selanjutnya gua akan menjelaskan tentang Closure, closure hampir mirip dengan anonymous/lamda hanya saja closuer dapat menerima parameter  dan mengaksess variabel diluar fungsi tersebut.
langsung saja ke contohnya cekidoTT :D
<?php
$namaDepan = "almagroby";
$namaBelakang = "iday";

function namaLengkap($namaDepan, $namaBelakang){
    return $namaDepan.''.$namaBelakang;
}

function full($namaBelakang){
    echo "Nama lengkap saya, $namaBelakang \n";
}
full(namaLengkap($namaDepan, $namaBelakang));
?>

jika namaLengkap di ganti ke closure akan menjadi seperti script di bawah ini

<?php
$namaDepan = "almagroby";
$namaBelakang = "iday";

function full($namaBelakang){
    echo "Nama lengkap saya, $namaBelakang \n";
}
$namaBelakang = function() use ($namaDepan, $namaBelakang){
    return $namaDepan.''.$namaBelakang;
};

full($namaBelakang());
?>

Closure biasanya dipakai dalam fungsi callback, callback merupakan parameter yang berupa fungsi. langsung saja ke contohnya

<?php
$ipkMin = 3.5;
$dataIpk = [
    ["nama"=>"yadi", "ipk"=>4.0],
    ["nama"=>"hadi", "ipk"=>3.0],
    ["nama"=>"imam", "ipk"=>4.0],
    ["nama"=>"jay", "ipk"=>2.0],
    ["nama"=>"jenal", "ipk"=>3.0],
];

array_walk($dataIpk, function ($mahasiswa) use ($ipkMin){
    echo "Mahasiswa :". $mahasiswa['nama']. "\n";
    echo "IPK :". $mahasiswa['ipk']. "\n";
    echo "Status :";

    if($mahasiswa['ipk'] >= $ipkMin){
        echo "Lulus\n\n";
}else{
    echo "Tidak Lulus \n\n";
    }

});
?>

Dari tampilan program di atas , terdapat pilihan menu untuk memilih kota favorit di antarnya serang, jogja ,bandung,jakarta, dan bogor. Menu d atas terdapat juga tombol reset untuk mengulang ke tampilan yang kosong. jika

Implementasi radio button di  PHP

Radio button adalah sebuah fitur / program yang ada di setiap menu pilihan yang  fungsinya di gunakan untuk input data yang sifatnya optional / pilihan
Contoh syntak radio button :

sumber:google.com


<head>

<title>Implementasi Radio Button Pada PHP </title>

<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

</head>

<body>

<form name="form1" method="post" action="">

<h1><marquee><font color='red'>Implementasi Radio Button Pada PHP</font></marquee></h1>

<p><hr>&nbsp;</p>

<p align="left">

<input name="radiobutton" type="radio" value="serang">

serang</p>

<p align="left">    <input name="radiobutton" type="radio" value="bandung">

bandung</p>

<p align="left">

<input name="radiobutton" type="radio" value="jakarta">

jakarta</p>

<p align="left">

<input name="radiobutton" type="radio" value="bogor">

bogor</p>

<p align="left">

<input name="radiobutton" type="radio" value="yogyakarta">

yogyakarta</p>

<p align="left">

<input type="submit" name="Submit" value="Kota Favorit">

<input type="submit" name="Submit2" value="Reset">

</p>

<p align="center"><hr>&nbsp;  </p>

<p>&nbsp;<?php

if (isset($_POST['Submit'])) {

$jurusan = $_POST['radiobutton'];

echo "kota favorit anda adalah  <b><font color='blue'>$jurusan</font></b>";

}

?> </p>

 <p>&nbsp;  </p>

</form>

</body>

</html> 
 
Cukup sekian penjelasan saya kali ini semoga bermanfaat, jika ada kesalahan dalam script usahakan lebih teliti mengetiknya dan lebih pahami setiap baris dari scriptnya itu akan membuat lebih mudah kedepannya. cukup segitu dulu yah vroh, sekian dan terima kasih. Wasalamualikum wr.wb

0 Response to "Anonymous Function dan Implementasi radio button di PHP"

Posting Komentar