0% menganggap dokumen ini bermanfaat (0 suara)
16 tayangan19 halaman

PHP Function

Function adalah blok kode yang dijalankan saat dipanggil. Function dapat menerima parameter dan mengembalikan nilai. Tipe data parameter dan nilai kembalian dapat ditentukan.

Diunggah oleh

Rumawan 678
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
16 tayangan19 halaman

PHP Function

Function adalah blok kode yang dijalankan saat dipanggil. Function dapat menerima parameter dan mengembalikan nilai. Tipe data parameter dan nilai kembalian dapat ditentukan.

Diunggah oleh

Rumawan 678
Hak Cipta
© © All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PDF, TXT atau baca online di Scribd
Anda di halaman 1/ 19

Function

Hairul Fahmi
§ Function adalah blok kode program yang akan
dijalankan saat dipanggil

§ Untuk membuat function menggunakan kata kunci


function kemudian diikuti dengan nama function,

Function kurung (), dan diakhir dengan blok

§ Untuk memanggil function dengan menggunakan nama


function itu sendiri diikuti dengan kurung ()

§ Function juga di sebut method pada pemrograman


yang lain
Kode Function
§ PHP sangat fleksibel dalam pembuatan function
§ Function bisa dibuat didalam if
Lokasi Function § Jika function belum di eksekusi maka fungtion tersebut
tidak dapat digunakan
Kode Lokasi
Function
§ Kita dapat mengirim infromasi ke function yang
dipanggil

§ Dengan menambahkan argument atau parameter pada


function yang dibuat

Function § Cara membuat argument atau parameter sama seperti


membuat variable
Argument § Argumen atau parameter ditempatkan didalam tanda
kurung () pada function

§ Argumen atau parameter bisa lebih dari satu, dipisah


dengan tanda koma
Function
Argument
§ PHP mendukung default argument value

Function § Fitur ini berfungsi untuk memberika nilai pada


argument tanpa memasukkan argument atau parameter
Default denga menambahkan data pada argument

Argument Value § Jika argument lebih dari satu maka jangan ditempatkan
pada argement yang pertama itu tidak akan berguna
Function
Default Hindari default argurmen di awal

Argument Value
§ Argumen pada function bisa di masukkan data dinamis
sama seperti variable

§ Function argument pada PHP bisa menambahkan tipe


data pada argument, sehingga PHP akan melakukan
pengecekan ketika mengirim value ke function
Type § Jika tipe data tidak sesuai maka akan terjadi error
Declaration § Secar default PHP akan melakukan percobaan konversi
tipe data, contoh nya jika kita menggunakan tipe data
int tapi yang dikirim tipe data string maka PHP akan
mencoba mengkonversi string menjadi int
Type Keterangan

Class / Interface Parameter harus tipe Class / Interface

Type
self Parameter harus sama dengan Class dimana function ini dibuat

array Parameter harus array

Declaration callable

bool
Parameter harus callable

Parameter harus boolean

Float Parameter harus floating point

int Parameter harus integer number

string Parameter harus string

interable Parameter harus array atau tipe Traversable

object Parameter harus sebuah object


Type
Declaration
Kode
§ Variable-length argument list memiliki kemampuan
dimana parameter yang menerima banyak value

§ Variable-length argument list secara otomatis akan


Variable length membuat argument tersebut menjadi bentuk array, kita
Argument List tidak perlu manual mengirim array ke function

§ Umntuk membuat variable-length list menggunakan


tanda titik ( . . . ) tiga kali sebelum nama argumen
Variable length
Argument List
§ Secara default fanction tidak menghasilkan nilai apapun
§ Kita bisa memberikan nilai kembalian ke function
Function Return dengan kata kunci return lalu diikuti dengan data yang
Value ingin dihasilkan

§ Kita hanya bisa menghasilkan 1 data di sebuah function


Function Return
Value
Function Return
Value
§ Return velue bisa di lakukan deklarasi tipe datanya,
sama seperti argument

§ Akan mempermudah ketika membaca tipe data


Return Type kembalian function. Digunakan juga untuk menjaga
jangan sampai mengembalikan tipe data yang salah
Declaration § Untuk mendeklarasikan tipe data kembalian sebuah
function setelah kurung () ditambahkan titik dua ( : )
dan diikuti tipe data kembalian
Return Type
Declaration

Anda mungkin juga menyukai