- Prosedur dan Fungsi
Dalam pembuatan program PHP seringkali kita membutuhkan perintah yang sama dan digunakan berkali-kali. Hal ini dapat kita minimalisir dengan menggunakan subrutin. Subrutin adalah sekumpulan perintah kode yang diberi nama tertentu dan kemudian dapat dipanggil sewaktu-waktu. Pada sebuah subrutin ada yang namanya argument yaitu nilai-nilai yang harus dimasukkan pada saat subrutin tersebut dipanggil. Dalam pemrograman PHP ada dua macam subrutin yaitu prosedur dan fungsi.
Prosedur adalah Sebuah perintah yang dapat digunakan untuk membagi beberapa kejadian dalam suatu kumpulan perintah yang lebih kecil dangan berbagai kelengkapan di dalamnya baik itu pengecekan kondisi, fungsi matematika maupun fungsi string. prosedur tidak dapat mengembalikan nilai.
Fungsi adalah Sedangkan definisi fungsi hampir sama dengan definisi prosedur. bedanya fungsi adalah modul program yang mengembalikan/mengirimkan sebuah nilai.
Perbedaan dari procedure dan function adalah fungsi akan mengembalikan nilai tertentu(return) sedangkan prosedur tidak. Prosedur dapat kita buat dengan perintah function tetapi tidak menggunakan perintah return. Penggunaan prosedur atau fungsi dapat menghemat banyak ruang atau ukuran program dan menghindari pengetikan kode yang berulang-ulang.
Selengkapnya mengenai fungsi pada PHP, fungsi recursif dan iteratif, fungsi matematika dan string dapat di unduh di sini