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 Show
Misalnya, untuk menggunakan fungsi abs(), kita bisa memberikan angka sebagai argumen
Demikian pula, untuk menggunakan fungsi ceil(), kita bisa memberikan angka sebagai argumen _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 PHPBilangan 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
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
Untuk memeriksa apakah suatu variabel adalah bilangan bulat, kita dapat menggunakan fungsi bawaan is_int() atau is_integer(). Misalnya
Angka Mengambang di PHPAngka 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 PHPFungsi 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 }
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 PHPSebagai 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); ?> Pada baris 4, saya langsung mengembalikan hasil perkalian parameter kedua $angka1*$bilangan2 Buat fungsi untuk menghitung luas lingkaranContoh 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 Perbedaan antara Argumen dan ParameterDalam 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. |