Kamis, 11 Maret 2010

Yukz....Belajar Passing Argumen di PHP

PASSING ARGUMEN DI PHP
A. Definisi fungsi
- Fungsi adalah subprogram/subrutin program yang terdiri dari sekumpulan perintah yang akan melaksanakan suatu tugas tertentu
- Fungsi memungkinkan program menjadi lebih terstruktur dan juga memudahkan pelacakan kesalahan.
- Menggunakan fungsi akan mempersingkat waktu pemrogram untuk menuliskan sekumpulan perintah yang sama berkali-kali.
Sintaks:

Keterangan:
Nama_fungsi adalah nama yang akan digunakan untuk memanggil fungsi
$arg1, $arg2, …, $arg_n adalah argumen-argumen (parameter) yang akan disertakan pada saat pemanggilan fungsi untuk diproses dalam fungsi.
Blok pernyataan fungsi adalah pernyataan-pernyataan yang terdapat dalam apitan tanda ({ }) dimana dikerjakan fungsi untuk tugas tertentu.

•Contoh pemanggilan fungsi tanpa parameter:

Jika kita perhatikan kode di atas, maka penjumlahan yang sama berulang-ulang dituliskan beberapa kali dan merupakan pemborosan. Dengan adanya fungsi maka program diatas bisa dibuatkan ke dalam fungsi dan bisa dipanggil beberapa kali.

•Contoh pemanggilan fungsi dengan parameter (simpan dengan nama file: misal coba.php):


B.Passing argumen di dalam PHP ada dua macam, yaitu:
1.Pass by Value
Argumen fungsi yang dilewatkan secara pass by value (default dalam php) berarti membuat copy dari argumen yang asli sehingga argumen asli tersebut tidak ikut berubah dengan adanya proses pada fungsi terhadap argumen tersebut. Berikut ini contoh pass by value di PHP:

Disimpan dengan nama file (missal: tgs2.php) dan hasilnya:

2.Pass by Reference
Argumen fungsi yang dilewatkan secara pass by reference berarti membawa argumen asli ke dalam fungsi sehingga argumen asli tersebut akan ikut berubah dengan adanya proses pada fungsi terhadap argumen tersebut. Berikut ini contoh pass by reference di PHP:

Disimpan dengan nama file (missal: tgs2a.php) dan hasilnya:

SELENGKAPNYA...

0 komentar:

Posting Komentar