PHP Function
PHP sudah mempunyai fungsi yang built-in di dalamnya, meski pun sudah ada fungsi bawaan kita dapat membuat fungsi sendiri. Fungsi yang kita buat harus berbeda nama dengan fungsi yang sudah ada, meskipun kegunaan nya sama.
Berdasarkan parameternya, fungsi di PHP bisa kita bagi menjadi 2 yaitu: fungsi dengan parameter dan fungsi tanpa parameter. Untuk fungsi yang membutuhkan parameter, kita bisa menggunakan 1 parameter atau lebih dan tidak terbatas sesuai kebutuhan kenggunaannya.
Sedangkan Fungsi berdasar nilai kembaliannya, dibedakan menjadi 2 juga yaitu: fungsi dengan nilai kembalian(dapat berupa string, int, array, dsb) dan fungsi tanpa nilai kembalian.
Berikut contoh fungsi dengan parameter dan tanpa parameter
<?php
function writeName()
{
echo "James Bond";
}
echo "My name is ";
writeName();
?>
<?php
function writeName($fname)
{
echo $fname . " Refsnes.<br />";
}
echo "My name is ".writeName("James Bond");
echo "<br />";
echo "My sister's name is ".writeName("Emma Watson");
echo "<br />";
echo "My brother's name is ".writeName("Bean");
?>
Contoh kedua fungsi writeName() diatas tidak mengembalikan nilai, hanhanya menuliskan string saja menggunakan echo. Berikut contoh fungsi yang mengembalikan nilai
<?php
function add($x,$y)
{
$total=$x+$y;
return $total;
}
echo "1 + 16 = " . add(1,16);
?>
PHP sudah mempunyai fungsi yang built-in di dalamnya, meski pun sudah ada fungsi bawaan kita dapat membuat fungsi sendiri. Fungsi yang kita buat harus berbeda nama dengan fungsi yang sudah ada, meskipun kegunaan nya sama.
Berdasarkan parameternya, fungsi di PHP bisa kita bagi menjadi 2 yaitu: fungsi dengan parameter dan fungsi tanpa parameter. Untuk fungsi yang membutuhkan parameter, kita bisa menggunakan 1 parameter atau lebih dan tidak terbatas sesuai kebutuhan kenggunaannya.
Sedangkan Fungsi berdasar nilai kembaliannya, dibedakan menjadi 2 juga yaitu: fungsi dengan nilai kembalian(dapat berupa string, int, array, dsb) dan fungsi tanpa nilai kembalian.
Berikut contoh fungsi dengan parameter dan tanpa parameter
<?php
function writeName()
{
echo "James Bond";
}
echo "My name is ";
writeName();
?>
<?php
function writeName($fname)
{
echo $fname . " Refsnes.<br />";
}
echo "My name is ".writeName("James Bond");
echo "<br />";
echo "My sister's name is ".writeName("Emma Watson");
echo "<br />";
echo "My brother's name is ".writeName("Bean");
?>
Contoh kedua fungsi writeName() diatas tidak mengembalikan nilai, hanhanya menuliskan string saja menggunakan echo. Berikut contoh fungsi yang mengembalikan nilai
<?php
function add($x,$y)
{
$total=$x+$y;
return $total;
}
echo "1 + 16 = " . add(1,16);
?>
Tidak ada komentar:
Posting Komentar