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
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