Staffsite STMIK PPKIA Pradnya Paramita

PEMASARAN
BERBASIS
WEB
PHP -> 1. Alur Program
2. Membuat Fungsi
3. bekerja dengan Array

Membuat Fungsi
Blok program yang didefinisikan dengan nama tertentu dan digunakan untuk melakukan
tugas2 spesifik

1. Jenis Fungsi
■ Fungsi yang mengembalikan nilai
Contoh : function gabungString($kiri, $kanan) {
$gabungan = $kiri . $ kanan;
return $gabungan
}
■ fungsi yang tidak mengembalikan nilai
Contoh : fungsi header() {
echo "";
echo "";

echo " test function ";
echo "";
}

Membuat Fungsi
2.

Mendefiniskan dan memanggil fungsi
Bentuk Umum :

function[&] Namafungsi([parameter,…]) {
//daftar statemen
}
Pemanggilan Fungsi :


Fungsi yang tidak mengembalikan nilai

Contoh : header();
judul();



Fungsi yang mengembalikan nilai

Contoh : 1. menggunakan variabel bantu
$hasil = gabungString(“ini adalah”,”kalimat lengkap”);
echo $hasil;
2. Langsung diproses
echo gabungString(“ini adalah”,”kalimat lengkap”);

Contoh pemanggilan
fungsi



Hasilnya

Membuat Fungsi
3. Fungsi bersarang
PHP juga bisa mengelola fungsi bersarang (Nested

Function)
■ Contoh
■ function outer ($a) {
■ function inner ($b) {

■ echo "there $b";
■ }
■ echo "$a, hello";
■ }
■ outer ("well");
■ inner("reader");

Membuat Fungsi
4.



Melewatkan parameter ke dalam fungsi, terdapat dua cara untuk melewatkan parameter

Pass by Value


Argumen yang dilewatkan harus ekspresi yang valid karena ekspresi tersebut akan melaui proses di dalam fungsi,
dan hasilnya akan dikembalikan sebagai return value
Contoh :


Membuat fungsi


Pass by Reference = argumen bisa berupa variabel. Pada saat pendinisian fungsi kita harus membubuhkan tanda
ampersand (&) didepan parameter yang bersangkutan



Contoh :



Membuat Fungsi
5. Membuat parameter default

Parameter yang pada saat dilewatkan telah memiliki nilai
default. Untuk menentukan nilai default gunakan operator
assigment.
Contoh :
Function KaliDua($nilai = 1) {
Return $nilai