Fungsi PHP: Bawaan, String, Numerik dengan Contoh
Apa itu Fungsi di PHP?
A Fungsi di PHP adalah bagian atau blok kode yang dapat digunakan kembali untuk melakukan tindakan tertentu. Dibutuhkan masukan dari pengguna dalam bentuk parameter, melakukan tindakan tertentu, dan memberikan keluaran. Fungsi dapat mengembalikan nilai saat dipanggil atau sekadar melakukan operasi tanpa mengembalikan nilai apa pun.
PHP memiliki lebih dari 700 fungsi bawaan yang melakukan tugas berbeda.
Mengapa menggunakan Fungsi?
- Organisasi kode yang lebih baik – Fungsi PHP memungkinkan kita mengelompokkan blok kode terkait yang melakukan tugas tertentu secara bersamaan.
- Dapat digunakan kembali – setelah ditentukan, suatu fungsi dapat dipanggil oleh sejumlah skrip di file PHP kita. Hal ini menghemat waktu kita dalam menemukan kembali roda ketika kita ingin melakukan beberapa tugas rutin seperti menghubungkan ke database
- Perawatan mudah- pembaruan sistem hanya perlu dilakukan di satu tempat.
Fungsi Bawaan PHP
Fungsi bawaan adalah fungsi yang telah ditentukan sebelumnya di PHP yang ada dalam paket instalasi.
Fungsi-fungsi bawaan PHP inilah yang menjadikan PHP bahasa skrip yang sangat efisien dan produktif.
Fungsi bawaan PHP dapat diklasifikasikan ke dalam banyak kategori. Di bawah ini adalah daftar kategorinya.
Fungsi String
Ini adalah fungsi yang memanipulasi data string, lihat artikel di string untuk contoh implementasi fungsi string
Fungsi Numerik
Fungsi numerik di PHP adalah fungsi yang mengembalikan hasil numerik.
Fungsi numerik php dapat digunakan untuk memformat angka, mengembalikan konstanta, melakukan perhitungan matematika, dan lain-lain.
Tabel di bawah ini menunjukkan fungsi numerik PHP yang umum
fungsi | Description | Example | Keluaran |
---|---|---|---|
adalah_angka | Menerima argumen dan mengembalikan nilai benar jika numerik dan salah jika tidak |
<?php if(is_numeric("guru")) { echo "true"; } else { echo "false"; } ?> |
palsu |
<?php if(is_numeric (123)) { echo "true"; } else { echo "false"; } ?> |
benar | ||
nomor_format | Digunakan untuk memformat nilai numerik menggunakan pemisah digit dan titik desimal |
<?php echo number_format(2509663); ?> |
2,509,663 |
baris | Digunakan untuk menghasilkan nomor acak. |
<?php echo rand(); ?> |
Angka acak |
bulat | Bulatkan angka dengan titik desimal ke bilangan bulat terdekat. |
<?php echo round(3.49); ?> |
3 |
persegi | Mengembalikan akar kuadrat dari suatu angka |
<?php echo sqrt(100); ?> |
10 |
sebab | Mengembalikan kosinus |
<?php echo cos(45); ?> |
0.52532198881773 |
dosa | Mengembalikan sinus |
<?php echo sin(45); ?> |
0.85090352453412 |
tan | Mengembalikan garis singgung |
<?php echo tan(45); ?> |
1.6197751905439 |
pi | Konstanta yang mengembalikan nilai PI |
<?php echo pi(); ?> |
3.1415926535898 |
Fungsi Tanggal
Fungsi tanggal digunakan untuk memformat Unix tanggal dan waktu ke format yang dapat dibaca manusia.
Periksa artikel tentang fungsi tanggal PHP untuk rincian lebih lanjut.
Fungsi lainnya
Ini termasuk;
- Array – lihat artikel tentang array untuk contohnya
- File – lihat artikel tentang file untuk contohnya
- Fungsi database – lihat artikel di MySQL PHP dan metode akses database lainnya v2
Mengapa menggunakan Fungsi Buatan Pengguna?
Fungsi yang ditentukan pengguna berguna ketika;
- Anda memiliki tugas rutin di aplikasi Anda seperti menambahkan data ke Database
- melakukan pemeriksaan validasi pada data
- Mengautentikasi pengguna di sistem, dll.
Kegiatan tersebut akan tersebar di beberapa halaman.
Membuat fungsi yang dapat dipanggil oleh semua halaman ini adalah salah satu fitur yang menjadikan PHP bahasa skrip yang hebat.
Sebelum kita membuat fungsi yang ditentukan pengguna untuk pertama kalinya, mari kita lihat aturan yang harus kita ikuti saat membuat fungsi kita sendiri.
- Nama fungsi harus diawali dengan huruf atau garis bawah, bukan angka
- Nama fungsi harus unik
- Nama fungsi tidak boleh mengandung spasi
- Penggunaan nama fungsi deskriptif dianggap sebagai praktik yang baik.
- Fungsi secara opsional dapat menerima parameter dan mengembalikan nilai juga.
Sekarang mari kita buat fungsi pertama kita. Kita akan membuat fungsi yang sangat mendasar yang mengilustrasikan komponen utama suatu fungsi di PHP.
<?php //define a function that displays hello function function add_numbers(){ echo 1 + 2; } add_numbers (); ?>
Keluaran:
3
SINI,
- “function…(){…}” adalah blok fungsi yang memberi tahu PHP bahwa Anda mendefinisikan fungsi khusus
- “add_numbers” adalah nama fungsi yang akan dipanggil saat menggunakan fungsi tersebut.
- “()” dapat digunakan untuk meneruskan parameter ke fungsi.
- “gema 'Fungsi halo!';” adalah blok fungsi kode yang dieksekusi. Ini bisa berupa kode apa pun selain yang digunakan pada contoh di atas.
Sekarang mari kita lihat contoh yang cukup rumit yang menerima parameter dan menampilkan pesan seperti fungsi di atas.
Misalkan kita ingin menulis fungsi yang mencetak nama pengguna di layar, kita bisa menulis fungsi khusus yang menerima nama pengguna dan menampilkannya di layar.
Kode di bawah ini menunjukkan implementasinya.
<?php function display_name($name) { echo "Hello " . $name; } display_name("Martin Luther King"); ?>
Keluaran:
Hello Martin Luther King
SINI,
- “…($name){…” adalah parameter fungsi yang disebut name dan diinisialisasi menjadi nameless. Jika tidak ada parameter yang diberikan ke fungsi, nameless akan ditampilkan sebagai name. Ini berguna jika tidak memberikan parameter apa pun ke fungsi dapat mengakibatkan kesalahan yang tidak diharapkan.
Sekarang mari kita lihat fungsi yang menerima parameter dan kemudian mengembalikan nilai. Kami akan membuat fungsi yang mengubah kilometer menjadi mil. Kilometer akan dilewati sebagai parameter. Fungsi ini akan mengembalikan mil yang setara dengan kilometer yang telah ditempuh. Kode di bawah ini menunjukkan implementasinya.
<?php function kilometers_to_miles($kilometers = 0) { $miles_scale = 0.62; return $kilometers * $miles_scale; } echo kilometers_to_miles(100); ?>
Keluaran:
62
Kesimpulan
- Definisikan fungsi di PHP: Fungsi adalah blok kode yang melakukan tugas tertentu.
- Fungsi bawaan di PHP adalah fungsi yang dikirimkan bersama PHP
- PHP memiliki lebih dari 700 fungsi bawaan
- Fungsi string memanipulasi data string
- Fungsi numerik memanipulasi data numerik
- Fungsi tanggal memanipulasi data tanggal
- Fungsi lain seperti is_array, fopen dll digunakan untuk memanipulasi array dan file masing-masing
- Fungsi yang ditentukan pengguna adalah fungsi yang dapat Anda buat sendiri untuk menyempurnakan PHP