tutorial pengembangan web terbaru
 

PHP 5 Fungsi


Kekuatan sebenarnya dari PHP berasal dari fungsinya; memiliki lebih dari 1000 built-in fungsi.


PHP Ditetapkan Pengguna Fungsi

Selain fungsi PHP built-in, kita dapat membuat fungsi kita sendiri.

Sebuah fungsi adalah blok pernyataan yang dapat digunakan berulang kali dalam sebuah program.

Sebuah fungsi tidak akan mengeksekusi segera bila halaman beban.

Sebuah fungsi akan dijalankan oleh panggilan ke fungsi.


Buat Fungsi Ditetapkan Pengguna di PHP

Sebuah fungsi yang ditetapkan pengguna deklarasi dimulai dengan kata "function" :

Sintaksis

function Catatan: Sebuah nama fungsi dapat diawali dengan huruf atau garis bawah (not a number) .

Tip: Berikan fungsi nama yang mencerminkan apa fungsi tidak!

nama fungsi TIDAK case-sensitive.

Pada contoh di bawah, kita membuat fungsi bernama " writeMsg() " . Pembukaan keriting brace ( { ) menunjukkan awal dari kode fungsi dan penjepit keriting penutupan ( } ) menunjukkan akhir dari fungsi. Fungsi output "Hello world!" . Untuk memanggil fungsi, hanya menulis namanya:

Contoh

<?php
function writeMsg() {
    echo "Hello world!";
}

writeMsg(); // call the function
?>
Menjalankan contoh »

PHP Argumen Fungsi

Informasi dapat dikirimkan ke fungsi melalui argumen. Argumen adalah seperti variabel.

Argumen ditentukan setelah nama fungsi, dalam tanda kurung. Anda dapat menambahkan sebanyak argumen yang Anda inginkan, hanya pisahkan dengan koma.

Contoh berikut memiliki fungsi dengan satu argumen ($fname) . Ketika familyName() fungsi disebut, kami juga menyampaikan nama (eg Jani) , dan nama yang digunakan di dalam fungsi, yang output beberapa nama pertama yang berbeda, tapi nama belakang yang sama:

Contoh

<?php
function familyName($fname) {
    echo "$fname Refsnes.<br>";
}

familyName("Jani");
familyName("Hege");
familyName("Stale");
familyName("Kai Jim");
familyName("Borge");
?>
Menjalankan contoh »

Contoh berikut memiliki fungsi dengan dua argumen ($fname and $year) :

Contoh

<?php
function familyName($fname, $year) {
    echo "$fname Refsnes. Born in $year <br>";
}

familyName("Hege", "1975");
familyName("Stale", "1978");
familyName("Kai Jim", "1983");
?>
Menjalankan contoh »

PHP Nilai Argumen default

Contoh berikut menunjukkan bagaimana menggunakan parameter default. Jika kita memanggil fungsi setHeight() tanpa argumen dibutuhkan nilai default sebagai argumen:

Contoh

<?php
function setHeight($minheight = 50) {
    echo "The height is : $minheight <br>";
}

setHeight(350);
setHeight(); // will use the default value of 50
setHeight(135);
setHeight(80);
?>
Menjalankan contoh »

Fungsi PHP - nilai Kembali

Untuk membiarkan fungsi mengembalikan nilai, menggunakan pernyataan kembali:

Contoh

<?php
function sum($x, $y) {
    $z = $x + $y;
    return $z;
}

echo "5 + 10 = " . sum(5, 10) . "<br>";
echo "7 + 13 = " . sum(7, 13) . "<br>";
echo "2 + 4 = " . sum(2, 4);
?>
Menjalankan contoh »