pengecekan argument atau parameter pada fungsi php

share

pengecekan argument atau parameter pada fungsi php pengecekan argument atau parameter pada fungsi php pengecekan argument atau parameter pada fungsi php pengecekan argument atau parameter pada fungsi php pengecekan argument atau parameter pada fungsi php
  • pengecekan argument atau parameter pada fungsi php

    Pengecekan Argument atau Parameter pada Fungsi PHP


    Cara pengecekan argument atau parameter pada fungsi PHP terkait tipe data yang seharusnya digunakan sehingga dapat menghindari error bug kode program serta mampu memberikan fleksibilitas untuk melakukan pencegahan jika terdapat kekeliruan input tipe data.
  • pengecekan argument atau parameter pada fungsi php
    Service
    1. Complete Website
    2. Only web script
    3. Web modification
    4. Application program
    5. Free web template
    6. Free application
    7. Basic SEO
    8. Article request
    9. Tutorial programing
  • pengecekan argument atau parameter pada fungsi php
    MOTO
    "Kepuasan Pelanggan adalah Prioritas kami, Sebagai Pemicu Semangat Dalam Memberikan Pelayanan Terbaik".
  • pengecekan argument atau parameter pada fungsi php Teknologi dan Bahasa
    PHP-5, HTML-5, CSS3, SQL Server, MySQL Database, Access Database, Java, JavaScript, dan Visual Basic.
  • pengecekan argument atau parameter pada fungsi php
    VISI
    "Menjadi penyedia layanan yang terpercaya dan maju dalam dunia Teknologi Informasi."

Pengecekan Argument atau Parameter pada Fungsi PHP - Belajar PHP Part 43

Pengecekan argument atau parameter pada fungsi PHP terkait tipe data yang seharusnya digunakan sehingga dapat menghindari error bug kode program serta mampu memberikan fleksibilitas untuk melakukan pencegahan jika terdapat kekeliruan input tipe data. Dalam pembuatan function php itu diperbolehkan untuk menambah argument atau parameter sebagai nilai input, namun argument atau parameter tersebut wajib menggunakan tipe data yang seharusnya. Oleh karena itu pengecekan tipe data argument atau parameter menjadi penting agar fungsi kode program yang dibuat dapat berjalan sebagaimana yang diharapkan. Apa yang terjadi jika tipe data argument tidak sesuai? tentu saja menampilkan notice error code, atau tanpa pesan tetapi output program salah.

Cara pengecekan argument atau parameter pada fungsi php untuk tipe data yang digunakan dapat dilakukan menggunakan fungsi-fungsi default php. Fungsi default php tersebut akan memeriksa tipe data yang dipakai oleh argument atau parameter, sebagai contoh function is_array() akan melakukan tugas untuk pengecekan apakah tipe data adalah array. Kemudian fungsi is_null() berfungsi untuk pengecekan apakah tipe data adalah null, dan masih banyak contoh fungsi php lainnya, nanti akan kita bahas fungsi php untuk cek tipe data parameter atau variabel.

Pengecekan Argument atau Parameter pada Fungsi PHP

cek default parameter php

pengecekan argument atau parameter pada fungsi php

Pembahasan cara pengecekan argument atau parameter pada fungsi php untuk tipe data yang sesuai akan kita mulai dari pemahaman betapa pentingnya pengecekan data type. Kemudian lanjut membahas cara pengecekan tipe data argument pada fungsi menggunakan fungsi default php yang kusus bertugas untuk memeriksa tipe data.


Pengecekan Tipe Data Argument itu Penting

Dalam merancang cara kerja fungsi php itu diperlukan paramater atau argument, ketika parameter tersebut diperlukan, maka kita harus memperkirakan berapa jumlah parameter yang dibutuhkan. Karena sebuah function php boleh memiliki 1, 2 atau lebih parameter, namun ada juga yang tanpa parameter. Pada kasus tertentu, fungsi php hanya menerima tipe data tertentu sebagai argument atau parameter, misal function aritmatik hanya dapat menerima argument dengan tipe data angka integer atau float. Contoh lain misalnya, function yang berhubungan dengan kata atau kalimat, harus diisi tipe data string sebagai argument.

Jika tipe data yang dipakai oleh argument atau parameter tidak sesuai, maka PHP akan mengeluarkan pesan error, atau tidak ada pesan error tetapu output yang dihasilkan salah. Untuk mengatasi masalah tersebut adalah dengan cara menambah kode program untuk memeriksa tipe data parameter sebelum masuk ke pemrosesan function.

Cara pengecekan argument atau parameter pada fungsi php pada tipe data yang dipakai dapat dilakukan pada awal function, jika tipe data tidak sesuai maka dibuat notice. Untuk memeriksa apakah suatu argument merupakan bagian dari tipe data tertentu dapat dilakukan dengan fungsi kusus yang telah disediakan sistem PHP

Fungsi kusus tersebut yang dapat digunakan untuk memeriksa tipe data parameter atau argument di dalam PHP antara lain sebagai berikut.

  • is_array($var) berfungsi untuk melakukan pengecekan apakah tipe data adalah array
  • is_bool($var) digunakan untuk pemeriksaan apakah tipe data adalah boolean.
  • is_double($var) dipakai untuk pengecekan apakah tipe data adalah float
  • is_float($var) berfungsi untuk melakukan pengecekan apakah tipe data adalah float.
  • is_int($var) digunakan untuk pengecekan apakah tipe data adalah integer
  • is_integer($var) berfungsi untuk pemeriksaan apakah tipe data adalah integer.
  • is_long($var) dipakai untuk pengecekan apakah tipe data adalah integer
  • is_null($var) digunakan untuk pemeriksaan apakah tipe data adalah null.
  • is_numeric($var) berfungsi untuk melakukan pengecekan apakah tipe data adalah angka, integer dan float
  • is_object($var) digunakan untuk pengecekan apakah tipe data adalah objek.
  • is_real($var) berfungsi untuk pemeriksaan apakah tipe data adalah float
  • is_resource($var) dipakai untuk pengecekan apakah tipe data adalah resource, misalnya variabel yang menampung koneksi ke database.
  • is_scalar($var) digunakan untuk pengecekan apakah tipe data adalah scalar, yaitu penyebutan untuk tipe data dasar seperti integer, float, string atau boolean. Tipe data array, object dan resource bukan scalar
  • is_string($var) berfungsi untuk melakukan pemeriksaan apakah tipe data adalah string.


Cara Pengecekan Tipe Data Argument Fungsi PHP

Cara pengecekan argument atau parameter pada fungsi php atau variabel dapat dilakukan dengan memanfaatkan fungsi default yang telah dijelaskan di atas.

Supaya lebih mudah memahami cara pengecekan tipe data variabel fungsi php, langsung saja membuat sebuah kasus yaitu fungsi pangkat() untuk melakukan pemangkatan bilangan. Dimana fungsi pangkat tersebut dirancang memiliki 2 nilai input atau parameter, yaitu parameter angka yang akan dipangkat dan parameter nilai pangkatnya.

Berikut kode program untuk fungsi pangkat() php tersebut.

<?php
	function pangkat($nilai, $pangkat) {
    
		// jalankan function hanya jika tipe data argument sesuai
		if (is_numeric($nilai) and is_int($pangkat)) {
			$hasil	=1;
			for ($i=1; $i<=$pangkat; $i++) {
				$hasil	=$hasil*$nilai;
			}
			return $hasil;
		}
		else {             
			// jika tipe data argument tidak cocok
			return "Tipe data argument harus berupa angka";
		}
	}
   
	// Test beberapa kasus input nilai fungsi pangkat
	echo pangkat(5,2);         echo "<br />";
	echo pangkat(5.6,2);       echo "<br />";
	echo pangkat(2,8);         echo "<br />";
	echo pangkat(5,2.9);       echo "<br />";
	echo pangkat("lima",2);    echo "<br />";
?>

Function pangkat() di atas dirancang untuk menghitung nilai pangkat dari suatu bilangan, dimana variabel $nilai dan $pangkat didefinisikan sebagai parameter di dalam function. Pengecekan argument atau parameter pada fungsi php untuk tipe data pangkat() dimulai dari baris kode ke-5 sampai dengan baris ke-15 menggunakan fungsi default is_numeric() dan is_int().

Jika pemeriksaan tipe data oleh fungsi is_numeric($nilai) dan is_int($pangkat) tidak terpenuhi, maka akan menampilkan notice kalimat "Tipe data argumen harus berupa angka". Hal ini terjadi karena function pangkat() tidak dapat dijalankan, sehingga instruksi program dikembalikan ke blok program ELSE.

Dengan melakukan teknik pengecekan tipe data seperti di atas, secara tidak langsung kita telah menghindari error program secara mandiri. Dan memberikan fleksibilitas untuk melakukan pencegahan jika tipe data yang di input bukan yang seharusnya.

Cara Pengecekan Argument atau Parameter pada Fungsi PHP

Sekian penjelasan tentang cek tipe data php pada tutorial belajar php part 43 yaitu pengecekan argument atau parameter pada fungsi php berikut dengan contoh study kasus pada kode program. Jika ada pertanyaan lebih lanjut mengenai cek tipe data php ini, silahkan hubungi kami melalui form komentar dan obrolan. Semoga dapat membantu.

Baca juga :


Pengecekan Argument atau Parameter pada Fungsi PHP

Tags: pengecekan tipe data php, pengecekan argument pada fungsi php, pengecekan parameter pada fungsi php, cek tipe data php, pengecekan argument atau parameter pada fungsi php


Reliable

pengecekan argument atau parameter pada fungsi php

Advertise

Archive

Payment & Donation

pengecekan argument atau parameter pada fungsi php

Rekening BCA : 343 1156 006

a/n : Andi Hatmoko

Rekening MANDIRI : 13300 11921 079

a/n : Andi Hatmoko

pengecekan argument atau parameter pada fungsi php

Account :

andihatmoko@gmail.com

Live Chat

Masontoort2024-10-02, 21:37 pm
হাই, আমি আপনার মূল্য 
Tedtoort2024-10-02, 13:12 pm
Здравейте, исках да
Healthvaf2024-10-02, 05:37 am
Emerging evidence on droplet transmission will be monitored as a part of the ongoing review process_ best price buy
Davidtoort2024-09-30, 23:24 pm
Zdravo, htio sam znati vašu cijenu_
iwan2024-09-30, 22:34 pm
kak
Tedtoort2024-09-30, 16:29 pm
Salut, ech wollt Äre Präis wëssen_
Hilman2024-09-27, 21:46 pm
cARA ORDER GMNA
anto2024-09-26, 14:02 pm
mohon di feedback via email, terimakasih
Meriescha2024-08-02, 21:32 pm
Saya sedang diklat PIM, rencana akan memakai aplikasi kepegawaian simpeg untuk proyek perubahan, bisa dibantu?
VANDRIYONO2024-07-26, 11:47 am
Hallo ijin untuk aplikasi Dokumen kontrol apa ada tutorialnya
Ashter2024-07-17, 15:52 pm
Aplikasi Raja Anggota berapa ya Kak ? gimana Ordernya
alan2024-07-12, 12:45 pm
Dijual berapa softwarenya ini kak ?
Prasetyo2024-06-27, 22:09 pm
mohon maaf untuk mendapatkan Program Aplikasi Kepegawaian SIMPEG bagaimana caranya?
annan2024-06-13, 21:56 pm
Terimakasih untuk aplikasinya
samsudin2024-05-13, 06:10 am
bagaimana saya mendapatkan aplikasi pendataan anggota ini ?
samsudin2024-05-13, 06:07 am
saya minat aplikasi pendataan anggota ini, bgaimana supaya saya bisa memakainya, info harga dll
arfuziankw2024-04-25, 14:04 pm
mau tanya untuk harga simpeg berapa yaa
sonny2024-04-11, 20:55 pm
saya tertarik dengan aplikasi crud data anggota, namun ada kebutuhan setiap anggota punya data VA, info harga?
suharna2024-03-24, 17:06 pm
saya tertarik dengan aplikasi ini bagaimana cara mendapatkannya danbgImana caranya terimakasih
VICTOR VALEN2024-03-12, 23:17 pm
ingin memiliki aplikasi KGB ini
Yuseph2024-03-11, 17:18 pm
Sy tertarik aplikasi input data anggota,, di harga berapa aplikasinya??
Cahyo2024-03-05, 15:36 pm
untuk tanya_ tanya custom menu gimana pak? dan donasinya berapa?
Helmy2024-03-03, 20:29 pm
saya tertarik dengan beberapa aplikasi, bagaimana saya bisa dapatkan_ mohon infonya
Arif2024-02-29, 15:36 pm
saya tertarik aplikasi input data anggota
michel2024-02-14, 03:51 am
mw tanya apakah ada source untuk pendtaan koperasi
Edisman2024-02-13, 22:28 pm
Bagaimana cara saya mendapatkan aplikasi Cuti
Edisman2024-02-13, 22:15 pm
Saya tertarik aplikasi cuti online
Wawan2024-02-06, 11:25 am
Apakah ada aplikasi khusus penyewaan multimedia dengan custom output invoice, kwitansi, Laporan
Dedi Maryadi2024-01-24, 18:02 pm
Saya tertarik beberapa aplikasi web nya jadi bagaimana cara tahu harga nya_ _ _ _ mohon info nya
erdi2024-01-18, 08:42 am
mw tanya harga aplikasi sppd v2
turido2024-01-14, 10:55 am
gan,harga & cara order Aplikasi Inventory Barang Gudang berbasis web bagaimana ya?
ade supriadi2023-12-13, 23:35 pm
mw tanya harga aplikasi sppd v2_ _
Agus PS2023-12-05, 08:51 am
Cara download aplikasi upload foto bagaimana ya Kak?
Wicak2023-12-01, 13:05 pm
Mau tanya harga
harun 2023-11-07, 21:16 pm
cera beli aplikasi arsip digital bagaimana ?
anto2023-10-30, 20:17 pm
saya tertarik ingin mencoba aplikasi input data anggota
ilham2023-10-17, 10:46 am
harga untuk aplikasi pembuat ktp berapa
ALFA2023-10-13, 06:51 am
berapa harga simpeg 7_ 2 dan apakah bisa print surat keputusan kenaikan berkala dan golongan?
basoke2023-10-07, 10:42 am
Berapa harganya SIMASN?
Adi2023-10-03, 16:23 pm
Bagaimana cara download aplikasi rental?
David2023-09-29, 16:02 pm
Untuk aplikasi arsip berapa donasinya , terima kasih
AYI SYAHFITR2023-09-25, 10:33 am
Assalamualaikum, maaf apakah aplikasi ini berbayar atau bisa di instal bebas?
yulli2023-09-24, 17:09 pm
saya mau bertanya utk aplikasi sppd,brp dijualnya,terimakasih
yulli2023-09-24, 17:00 pm
saya mau bertanya utk aplikasi sppd,brp donasinya,
DENIEL AFRIA2023-09-20, 15:01 pm
berapa unruk program_ aplikasi_ surat_ masuk_ dan_ surat_ keluar
untuk harga 2023-09-20, 07:20 am
untuk harga aplikasi sipas brp min
Slamet2023-09-19, 10:05 am
untuk program aplikasi pendataan umkm, kalau boleh tahu dijual berapa?_ terima kasiih
Pria2023-09-14, 14:37 pm
untuk donasi menggunakan aplikasi ini berapa gan
Amot2023-09-09, 08:46 am
apakah framework nya php kak? berapa minimal donasi kak agar dpt password nya?
rizal2023-08-24, 06:09 am
untuk harga aplikasi sipas brp min
Muji2023-08-20, 22:51 pm
Saya dan temen_ temen seorganisasi tertarik dengan Program Aplikasi Input Data Anggota, berapakah harga aplikasi tersebut
Miftah2023-08-09, 16:36 pm
Apakah bisa develope aplikasi sistem management atlet, khususnya cabang olahraga atletik, data atlet, result event, dll
sutrisno2023-08-09, 11:45 am
bos haraga aplikasi surat berapa
Fahrul,S.Kom2023-08-07, 15:34 pm
saya tertarik dengan aplikasi SIPAS V2_ 0
ratna2023-07-30, 09:44 am
Mas aplikasi Sppd harganya berapa njih
Cien2023-07-25, 08:33 am
Buat biodata diri pakai tipe data boolean di php bagaimana min?
Viqi2023-07-20, 11:40 am
Untuk mendapatkan Aplikasi sarpras V4, Bayar berapa min?
Bimo Cakti T2023-07-13, 13:54 pm
aplikasi cuti online pegawai berapa min? mohon info
Dwi P2023-07-11, 21:45 pm
Mohon maaf mau menanyatakn aplikasi SIMPEG kira_ kira berapa harganya? Bisa dilist kan untuk semua SIMPEG
Duta2023-07-10, 18:38 pm
Saya ingin beli aplikasi Sipas V2_ 0
Alex2023-07-10, 11:38 am
Halo gan saya mau nanya2 dulu ya_ aplikasi perjalanan dinas SPD v2 itu bisa kita dapat source codenya donasi berap yah_ _
FIYO FAHREZI2023-07-09, 21:25 pm
Mas saya mau beli aplikasi KTP
sila susila2023-07-09, 17:06 pm
aplikasi pembayaran SPP sekolah donasi berapa klo untuk skripsi?
aa2023-07-06, 21:43 pm
net simpeg brp min?
aditya2023-06-22, 13:12 pm
berapa harga untuk aplikasi inventory? bagaimana transaksinya?
michael 2023-06-20, 23:06 pm
saya mau tanya kalo penamabahan harga untuk jumlah keseluruhan nya tu bgimana ya? terima kasih
Muhadi2023-06-20, 12:14 pm
Software aplikasi pembayaran SPP sekolah bisa diakses pakai HP tidak?
Fadly2023-06-18, 20:41 pm
Source code aplikasi arsip digital di jual harga berapa min? minat SC nya saja

Post your chat:


Name



Email



Chat



Confirm you are NOT a spammer