Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html>
- <body>
- <h1><?= "Membuat Fungsi di PHP"; ?></h1>
- <?php
- // fungsi bisa dipanggil bahkan sebelum baris deklarasi
- echo tambah(1234,1271)."<br>";
- // fungsi penambahan dua bilangan
- function tambah($a, $b) {
- $c = $a + $b;
- return $c;
- }
- // contoh pemanfaatan fungsi
- echo "7 ditambah 5 adalah ".tambah(7,5)."<br>";
- // contoh fungsi tanpa return value ; = procedure
- // contoh parameter dengan default value
- function hello($n=1) {
- for($i=1;$i<=$n;$i++) {
- echo $i.". Hello World!<br>";
- }
- }
- hello(); hello(7);
- // pemanggilan fungsi dengan return value secara langsung,
- // tidak menghasilkan apa2
- tambah(100,200);
- // fungsi bisa dideklarasikan memuat fungsi lainnya,
- // baik built-in function maupun user-defined function
- function deret($n) {
- $t = 0; $j = 1;
- for($i=1;$i<=$n;$i++) {
- $j = tambah($t,$j);
- echo $j." ";
- $t = $j;
- }
- }
- deret(6); echo "<br>";
- // fungsi yang memanfaatkan built-in function
- function harga($hrg) {
- return "Rp. ".number_format($hrg,2,",",".");
- }
- echo harga(12500)."<br>";
- // function juga bisa tidak memiliki parameter
- function identitas_pengunjung() {
- echo "Browser Anda : ".$_SERVER['HTTP_USER_AGENT']."<br>";
- echo "IP Anda : ".$_SERVER['REMOTE_ADDR']."<br>";
- echo "Server : ".$_SERVER['SERVER_SOFTWARE']."<br>";
- }
- identitas_pengunjung();
- // pendeklarasian konstanta dan pemanfaatan di function
- const pi = 3.14159265359;
- function luas_lingkaran($r) {
- return pi * $r * $r;
- }
- echo round(luas_lingkaran(35.6), 2);
- ?>
- </body>
- </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement