Apa parameter fungsi di php?

Jika Anda belum membaca pengantar saya untuk artikel fungsi yang ditentukan pengguna, pastikan untuk melakukannya sebelum melanjutkan. Jika Anda mengerti apa itu fungsi, lanjutkan

Mari kita lihat kembali pabrik otomotif yang sudah kita bahas pada artikel sebelumnya

Pikirkan tentang pabrik otomotif

  1. Anda membawa bahan-bahannya ke pabrik (Anda di sini)
  2. Anda memberi makan tanaman dengan bahan-bahan itu (dan di sini)
  3. Pabrik mengambil bahan dan entah bagaimana menghasilkan mobil

Pabrik otomotif adalah fungsi yang dapat dipanggil untuk menghasilkan sesuatu. Fungsi plant() yang dibuat sebelumnya memiliki variabel lokal $type_of_plant yang menyimpan jenis tanaman yang akan di-echo oleh fungsi plant()

Bukankah lebih bagus lagi jika kita bisa menggunakan fungsi plant() , menyebarkannya beberapa string, dan membuatnya menggemakan apa pun yang kita berikan padanya? . Karyawan di dalam pabrik menerima catatan itu dan dapat membaca catatan itu. Catatan itu memberi tahu tanaman jenis tanaman apa itu

Di situlah argumen berperan. Argumen adalah data yang kita berikan ke fungsi saat kita memanggil fungsi tersebut. Mari kita lihat anatomi fungsinya sedikit lebih dekat

function function_name( $parameter_1, $parameter_2, .. ) {
// function body
}

Kami melihat deklarasi fungsi keseluruhan di artikel terakhir. Satu-satunya konsep baru adalah parameter yang dideklarasikan di antara tanda kurung. Anda mungkin telah memperhatikan bahwa sebelumnya saya berbicara tentang argumen dan sekarang saya berbicara tentang parameter. Saat kami memanggil fungsi, kami memberikan argumen; . Cukup banyak programmer yang bingung

Fungsi dapat memiliki banyak parameter. Setiap parameter dipisahkan dengan koma. Konvensi penamaan parameter identik dengan konvensi penamaan variabel

Saat meneruskan argumen ke fungsi, bayangkan saja Anda memberikan nilai ke parameter

function_name("Subscribe", "Please");_

Mari kita modifikasi fungsi plant() sehingga dapat menerima argumen dan menggemakannya. Kami akan mendeklarasikan fungsi baru bernama plant(). Fungsi itu akan memiliki satu parameter $type_of_plant. Fungsi akan menggemakan apa pun yang ditetapkan ke parameter $type_of_plant. Fungsi plant($type_of_plant) akan dipanggil dua kali. Setiap kali, argumen baru akan diberikan

Mari kita lihat kode di atas lebih detail

  1. PHP melompati deklarasi fungsi
  2. PHP menemui pemanggilan fungsi plant(“Otomotif”) di baris 7
  3. PHP menemukan fungsi plant() yang sedang dipanggil dan menugaskan nilai "Otomotif" ke parameter $type_of_plant pada baris 3
  4. PHP memasuki badan fungsi dan menggemakan “Saya adalah pabrik Otomotif. ”
  5. PHP mencapai akhir fungsi dan kembali ke baris 7. Pernyataan diakhiri dengan titik koma
  6. PHP berpindah ke baris berikutnya dan bertemu dengan pemanggilan fungsi berikutnya, plant(“Vegetable”)
  7. PHP menemukan fungsi plant() yang sedang dipanggil dan menugaskan nilai “Vegetable” ke parameter $type_of_plant pada baris 3
  8. PHP memasuki badan fungsi dan menggema “Saya adalah tanaman sayuran. ”
  9. PHP mencapai akhir badan fungsi dan kembali ke baris 8. Pernyataan diakhiri dengan titik koma

Bagaimana jika tidak ada argumen yang diteruskan ke fungsi plant()? . Nilai default dapat diberikan ke parameter $type_of_plant selama deklarasi fungsi. Jika plant() dipanggil tanpa argumen, nilai default akan ditampilkan. Jika plant() dipanggil dengan sebuah argumen, argumen tersebut akan mengesampingkan nilai default, dan argumen tersebut akan ditampilkan. Menetapkan nilai default ke parameter secara sintaksis identik dengan menetapkan nilai ke variabel ($type_of_plant = “Otomotif”)

Dalam contoh di atas, ketika plant_two() dipanggil tanpa argumen, "I'm a(n) Automotive plan" digaungkan. Saat plant_two("Subaru") dipanggil dengan argumen, "I'm a(n) Subaru plant" ditampilkan

Suatu fungsi dapat dideklarasikan dengan beberapa parameter yang berisi nilai default dan yang lainnya tidak. Parameter nilai default harus didorong ke akhir deklarasi. Parameter yang Anda butuhkan harus muncul di awal. Saat bekerja dengan banyak parameter, Anda harus memberikan argumen sesuai urutan parameter yang dideklarasikan. Jika parameter default ada di awal, dan Anda melewatkannya, bagaimana PHP tahu apa yang Anda lewati? . Ada bahasa pemrograman di mana Anda dapat menetapkan argumen secara eksplisit ke parameter saat menjalankan fungsi, tetapi PHP bukan salah satu dari bahasa tersebut. Faktanya, sebagian besar bahasa pemrograman mengikuti aturan yang sama seperti PHP

function func_name($p_1, $p_2, $p_3 = "Default") { }

Mari kita lihat contoh di mana kita menggabungkan kedua jenis parameter. Kami akan membuat fungsi yang disebut car(). Fungsi itu akan dapat menerima tiga argumen. merek kendaraan, model kendaraan, dan transmisi kendaraan. Parameter $brand dan $model akan diperlukan. Parameter $transmission adalah opsional dan akan default ke “Manual. ” Badan fungsi akan bergema “Anda baru saja membeli MODEL MEREK dalam transmisi (n) TRANSMISI. ”

Selama pemanggilan fungsi car(“Subaru”, “WRX STi”) pertama, argumen $transmission dihilangkan. Parameter $transmission diberi nilai default “Manual. Sebagai catatan tambahan, STi hanya hadir dalam transmisi Manual. Kerja bagus Subaru. Kalimat “Anda baru saja membeli Subaru WRX STi dalam (n) transmisi Manual” bergema

Jeep Wrangler hadir dalam kedua opsi dan orang yang membelinya kebetulan menginginkan transmisi otomatis. Fungsi mobil ("Jeep", "Wrangler", "Automatic") dipanggil dan ketiga argumen ditentukan. Keluaran PHP “Anda baru saja membeli Jeep Wrangler dengan transmisi otomatis (n). ”

Argumen fungsi adalah bagian integral dari pemrograman. Pastikan Anda memahaminya

dinocajic/php-7-youtube-tutorials

Kode untuk PHP7. x tutorial YouTube

github. com

Dino Cajic saat ini adalah Kepala TI di LSBio (LifeSpan BioSciences, Inc. ), Antibodi Mutlak, Kerafast, Everest BioTech, Nordic MUbio, dan Exalpha. Dia juga menjabat sebagai CEO di MyAutoSystem. Dia memiliki lebih dari satu dekade pengalaman rekayasa perangkat lunak. Dia punya B. S. dalam Ilmu Komputer dan minor dalam Biologi. Latar belakangnya terdiri dari pembuatan aplikasi e-commerce tingkat perusahaan, melakukan pengembangan perangkat lunak berbasis penelitian, dan memfasilitasi penyebaran pengetahuan melalui tulisan.

Anda dapat terhubung dengannya di LinkedIn, mengikutinya di Instagram, atau berlangganan publikasi Mediumnya

Baca setiap cerita dari Dino Cajic (dan ribuan penulis lain di Medium). Biaya keanggotaan Anda secara langsung mendukung Dino Cajic dan penulis lain yang Anda baca. Anda juga akan mendapatkan akses penuh ke setiap cerita di Medium

Apa itu parameter fungsi?

Parameter fungsi adalah nama yang tercantum dalam definisi fungsi . Argumen fungsi adalah nilai nyata yang diteruskan ke fungsi. Parameter diinisialisasi ke nilai argumen yang disediakan.

Bagaimana cara menggunakan parameter fungsi di PHP?

Argumen Fungsi PHP . Argumen sama seperti variabel. Argumen ditentukan setelah nama fungsi, di dalam tanda kurung . Anda dapat menambahkan argumen sebanyak yang Anda inginkan, cukup pisahkan dengan koma.

Berapa banyak parameter yang dapat dimiliki suatu fungsi di PHP?

Menurut manual, fungsi PHP dapat menerima hingga 12 argumen .

Apa saja keempat jenis parameter tersebut?

Tipe parameter yang didukung adalah string, integer, Boolean, dan larik .

Postingan terbaru

LIHAT SEMUA