search

Selasa, 08 Maret 2011

Pemrograman Berbasis Web Modul 6

Ini gan study kasus ane tentang php

pertama


kode program nya gan




Kedua





ini gan kode programnya

php


html


Tugas Praktikum 1

>> Passing by Value

Secara default, semua nilai yang di-pass masuk atau keluar dari fungsi adalah passing by value, bukan by reference. ini berarti PHP membuat nilai copy'an dari nilai original dan nilai copy'an itulah yang kita akses dan kita manipulasi, bukan nilai originalnya. Dengan begitu bagaimanapun kita ubah nilai itu, tidak akan mengubah nilai originalnya…

contoh :


kode program


Penjelasan:

Pada saat fungsi jumlah dipanggil,fungsi tersebut akan memasukkan nilai dari variabel $input kedalam argumennya, jadi disini argumen fungsi jumlah adalah 5 (ini adalah nilai aslinya). selanjutnya PHP meng-copy nilai asli tersebut, kemudian hasil copy'annya digunakan untuk proses manipulasi fungsi, sedangkan nilai yang asli dibiarkan tidak berubah.

>> Passing by Reference
Berbeda dengan passing by value yang bersifat mengkopi, passing by reference memberikan nilai aslinya untuk diakses dan dimanipulasi, dengan contoh yang sama seperti diatas, kita akan modifikasi menjadi mekanisme passing by reference.Untuk mengubah jadi passing by reference, kita hanya cukup menambahkan operator & pada argumennya.

contoh :

kode program :

Penjelasan:

Sesuai dengan penjelasan passing by reference diatas, nilai yang diakses & dimanipulasi adalah nilai aslinya, dengan begitu hasil manipulasi fungsilah yang gunakan sebagai outputnya, yaitu 6


Tugas praktikum 2



kode program :





Mohon maaf bila ada kesalahan atau kurang sempurna karena kesempurnaan hanya milik ALLAH SWT. Kritik dan saran kamu sangat dinanti.. trimakasih

Tidak ada komentar:

Posting Komentar