Penggunaan fungsi 1/PI di PHP

Artikel ini akan mengajarkan Anda tentang berbagai jenis angka yang dapat diakses di PHP 8 dan fungsi matematika bermanfaat yang disediakan. Ini mencakup dasar-dasar bilangan bulat, apa itu, batasan ukurannya, dan bagaimana memformat dan memverifikasinya. Ini juga membahas angka floating point dan hukum yang mengaturnya. Terakhir, esai ini membahas berbagai fungsi matematika yang berguna, termasuk abs(), ceil(), floor(), round(), max(), min(), rand(), sqrt(), dan pi(). Di PHP 8, fungsi ini dapat digunakan untuk melakukan operasi aritmatika yang berbeda pada bilangan bulat

  • abs()
  • langit-langit()
  • lantai()
  • bulat()
  • maks()
  • menit()
  • baris()
  • persegi()
  • pi()

Misalnya, untuk menggunakan fungsi abs(), kita bisa memberikan angka sebagai argumen

$num = -5;
$abs_num = abs($num);
echo $abs_num; // Output: 5

Demikian pula, untuk menggunakan fungsi ceil(), kita bisa memberikan angka sebagai argumen

$num = 5.6;
$ceil_num = ceil($num);
echo $ceil_num; // Output: 6
_

Ini hanya beberapa contoh penggunaan fungsi matematika PHP. Masih banyak lagi fungsi yang tersedia, dan sangat penting untuk mengetahuinya agar dapat melakukan operasi matematika dengan benar dalam kode komputer Anda

Bilangan bulat dalam PHP

Bilangan bulat yang bisa positif atau negatif dan tidak memiliki titik desimal. Titik desimal dalam angka diklasifikasikan sebagai pelampung, yang akan kita lihat nanti. Namun, 0 juga dianggap bilangan bulat

Sistem tempat kode berjalan menentukan bilangan bulat terbesar dan terkecil di PHP. Bilangan bulat terbesar pada platform 32-bit adalah 2147483647, dan bilangan bulat terendah adalah -2147483648. Bilangan bulat tertinggi pada komputer 64-bit adalah 9223372036854775807, dan bilangan bulat terendah adalah -9223372036854775808. Ketika sebuah angka melebihi batas ini, itu dianggap sebagai angka floating point

Ada beberapa aturan yang perlu diingat saat bekerja dengan bilangan bulat PHP

  1. Bilangan bulat harus positif atau negatif, tetapi bisa 0
  2. Bilangan bulat harus berisi setidaknya satu digit dan tidak boleh berisi titik desimal

Di PHP, bilangan bulat direpresentasikan dalam tiga format. desimal, heksadesimal, dan oktal. Angka desimal yang paling umum digunakan (berdasarkan 10). Bilangan heksadesimal dimulai dengan 0x dan memiliki basis 16. Bilangan bulat oktal dimulai dengan 0 dan memiliki basis 8

PHP juga memiliki konstanta integer bawaan

  • PHP_INT_MAX. mengembalikan bilangan bulat terbesar yang didukung pada sistem
  • PHP_INT_MIN. mengembalikan bilangan bulat terkecil yang didukung pada sistem
  • PHP_INT_SIZE. mengembalikan ukuran integer dalam byte

Untuk memeriksa apakah suatu variabel adalah bilangan bulat, kita dapat menggunakan fungsi bawaan is_int() atau is_integer(). Misalnya

$num = 5;
if(is_int($num)) {
  echo "This is an integer";
} else {
  echo "This is not an integer";
}

Angka Mengambang di PHP

Angka mengambang, sering dikenal sebagai pelampung, adalah angka desimal. Mereka mungkin baik atau negatif, dan mereka juga dapat diungkapkan secara ilmiah

Selain menggunakan fungsi bawaan PHP, untuk kebutuhan yang lebih spesifik kita bisa membuat fungsi kita sendiri atau user defined function

Dalam tutorial ini, kita akan membahas cara membuat fungsi di PHP


Format Dasar Penulisan Fungsi / Fungsi PHP

Fungsi berisi kode program yang dirancang untuk menyelesaikan tugas tertentu. Tujuannya adalah untuk kepraktisan dan kemudahan dalam pembuatan program utama

Ketika sebuah kode dituliskan dalam bentuk fungsi, maka kita dapat memanggil fungsi tersebut berkali-kali tanpa harus mengulang kode program.

Berikut adalah format dasar cara membuat fungsi di PHP

function nama_function ($parameter1, $parameter2) {
  // kode program di sini...
  // kode program di sini...
  return $nilai_akhir
}
  • Kata function merupakan instruksi kepada PHP bahwa kita akan membuat sebuah function
  • nama_fungsi adalah nama fungsi yang akan ditulis. Aturan penamaan sama dengan variabel, yaitu tidak boleh dimulai dengan angka dan tidak boleh mengandung spasi
  • $parameter1, $parameter2 adalah variabel perantara untuk mengakomodasi nilai masukan. Bergantung pada kebutuhan, suatu fungsi dapat memiliki 1, 2 atau lebih parameter
  • return adalah perintah khusus untuk proses keluaran. Perintah ini akan 'mengembalikan' nilai ke kode program yang memanggil fungsi tersebut. Jika return $final_value ditulis, maka isi variabel $final_value yang akan dikembalikan. Perintah return juga akan menghentikan kode fungsi

Perhatikan juga bahwa semua kode fungsi ada di blok program yang ditandai dengan tanda kurung kurawal di baris pertama dan terakhir

Agar lebih mudah dipahami, kita akan mencoba membuat beberapa fungsi PHP sederhana


Cara Membuat Fungsi / Fungsi PHP

Sebagai contoh pertama dari fungsi yang ditentukan pengguna, saya akan membuat fungsi sederhana untuk perkalian 2 angka. Nama fungsi ini adalah perkalian dan membutuhkan 2 parameter tipe data numerik (integer atau float). Berikut cara membuatnya

<?php
//definisikan fungsi perkalian
function perkalian($angka1, $angka2) {
  $a = $angka1;
  $b = $angka2;
  $hasil = $a*$b;
  return $hasil;
}
 
//pemanggilan fungsi
$hasil = perkalian(4,5);
echo "Perkalian 4 x 5 adalah $hasil";
echo "<br>";
echo "Perkalian 7 x 2 adalah ".perkalian(7,2);
?>
_

Pada baris 3 saya mendefinisikan fungsi multiplication() dengan 2 parameter. Sepanjang blok kode fungsi, parameter dapat diproses sebagai variabel normal. Kita bebas menentukan nama parameter ini seperti $number1 dan $number2

Pada fungsi multiplication() terdapat variabel $a dan $b yang digunakan untuk menampung nilai $number1 dan $number2, pemindahan variabel tersebut sebenarnya tidak wajib, hanya untuk memudahkan penulisan

Variabel $result kemudian digunakan untuk menampung nilai akhir perkalian $a*$b yang kemudian dikembalikan dengan perintah return $result

Perintah kembali secara otomatis menutup fungsi. Jika kita masih memiliki kode program lain setelah dikembalikan, perintah tersebut tidak akan diproses. Oleh karena itu, perintah return harus diletakkan di akhir penulisan fungsi

Pada baris 12 dan 14 saya memanggil fungsi multiply() dan menampilkan hasilnya dengan perintah echo

Sebagai perbandingan, fungsi perkalian() juga dapat ditulis lebih singkat

<?php
//definisikan fungsi perkalian
function perkalian($angka1, $angka2) {
  return $angka1*$angka2;
}
 
//pemanggilan fungsi
echo "Perkalian 12 x 6 adalah ".perkalian(12,6);
echo "<br>";
echo "Perkalian 99 x 9 adalah ".perkalian(99,9);
?>

Penggunaan fungsi 1/PI di PHP

Pada baris 4, saya langsung mengembalikan hasil perkalian parameter kedua $angka1*$bilangan2


Buat fungsi untuk menghitung luas lingkaran

Contoh selanjutnya saya akan membuat fungsi untuk mencari luas lingkaran. Seperti yang kita ketahui, luas lingkaran dapat dicari dengan rumus. pi * jari * jari

Berikut adalah contoh kode program untuk menghitung luas lingkaran dengan menggunakan PHP

<?php
//pemanggilan fungsi
echo "Luas Lingkaran dengan jari-jari 7 cm = ".luas_lingkaran(7)." cm";
 
//definisikan fungsi luas_lingkaran
function luas_lingkaran($jari2) {
  return M_PI*$jari2*$jari2;
}
?>
_

Hasil dari kode program

Luas lingkaran dengan jari-jari 7 cm = 153.9380400259 cm

Di awal kode program, saya langsung memanggil fungsi luas_lingkanar(7), padahal fungsi tersebut belum terdefinisi. Ini bukan error karena saat kode PHP berjalan, web server akan mengkompilasi fungsi yang ada terlebih dahulu, sehingga kita bisa memanggil fungsi yang didefinisikan setelah dipanggil

Dalam fungsi circle_area(), satu-satunya argumen yang diperlukan adalah panjang jari-jari lingkaran. M_PI adalah konstanta matematika bawaan PHP, nilainya sama dengan konstanta pi, yaitu 3,14. Tapi kita juga bisa menulisnya secara manual sebagai 3.14*$jari2*$jari2


Perbedaan antara Argumen dan Parameter

Dalam penjelasan tentang fungsi perkalian() dan luas_circle(), saya menggunakan 2 istilah untuk input nilai fungsi, yaitu argumen dan parameter. Tapi apa perbedaan antara keduanya?

Argumen mengacu pada input fungsi saat fungsi dipanggil, misalnya saat memanggil fungsi perkalian (4,5), angka 4 dan 5 disebut sebagai argumen

Sedangkan parameter mengacu pada input fungsi pada saat definisi fungsi. Saat membuat fungsi perkalian dengan perintah fungsi perkalian($angka1, $angka2), maka $angka1 dan $angka2 adalah parameter

Dalam penggunaan sehari-hari, istilah parameter dan argumen cukup sering dipertukarkan. Termasuk dalam manual PHP resmi, istilah argumen lebih sering digunakan. Sepanjang tutorial di duniailkom, saya akan menggunakan istilah parameter dan argumen secara bergantian


Sepanjang tutorial ini kita telah membahas cara membuat fungsi di PHP

Selanjutnya akan dibahas mengenai batasan ruang lingkup suatu variabel, yaitu pengertian variabel ruang lingkup, variabel global, dan variabel statis dari bahasa PHP.