Rumah > Artikel > pembangunan bahagian belakang > Fungsi Panggilan PHP
Dalam PHP, fungsi terdiri daripada dua jenis iaitu fungsi terbina dalam dan ditakrifkan pengguna. Terdapat banyak fungsi terbina dalam yang boleh dipanggil terus daripada program oleh pengaturcara atau pembangun. Fungsi terbina dalam ini mempunyai maksud khusus untuk tugasan yang akan dilaksanakan. Fungsi yang ditentukan pengguna dibangunkan secara khusus oleh program yang mengandungi kod yang akan dilakukan berkenaan dengan aplikasi. Pembangun menulis satu set kod yang perlu melaksanakan tugas berdasarkan keperluan dalam aplikasi.
IKLAN Kursus Popular dalam kategori ini PEMBANGUN PHP - Pengkhususan | 8 Siri Kursus | 3 Ujian Olok-olokMulakan Kursus Pembangunan Perisian Percuma Anda
Pembangunan web, bahasa pengaturcaraan, ujian perisian & lain-lain
Terdapat dua jenis fungsi dalam PHP iaitu fungsi Terbina dalam dan ditakrifkan Pengguna. Fungsi ini digunakan dalam program untuk melaksanakan pelbagai tugas. Dalam PHP, sejumlah besar fungsi ditakrifkan dan boleh digunakan di mana-mana dalam atur cara. Walaupun ia mempunyai banyak kelebihan kerana tidak menulis kod berulang kali dan fungsi datang dengan pakej itu sendiri, adalah mudah untuk pembangun menggunakan fungsi terbina dalam. Tetapi semua fungsi terbina dalam mempunyai makna yang telah ditetapkan dan melaksanakan tugas tertentu itu sendiri. Jadi pembangun mula membangunkan fungsi yang ditentukan pengguna di mana pembangun boleh menulis kod tugas tertentu di dalam mana-mana fungsi dan boleh digunakan di mana-mana dalam program. Fungsi yang ditentukan pengguna dipanggil dalam program dalam kelas atau dalam kaedah program untuk melaksanakan tugas berdasarkan keperluan aplikasi.
Dalam PHP, fungsi yang ditentukan pengguna perlu diisytiharkan dengan kata kunci "fungsi". Jika kami mengisytiharkan nama fungsi dan kod yang akan dilaksanakan telah ditulis di dalamnya maka ia boleh dipanggil di mana-mana dalam atur cara.
Sintaks:
function function_name() { //statements }
Dalam sintaks di atas, nama_fungsi ialah nama fungsi yang akan dipanggil dalam atur cara dan fungsi ialah kata kunci yang digunakan untuk mengisytiharkan fungsi tersebut. Dalam PHP, fungsi diisytiharkan dengan kata kunci fungsi yang diawali dengan nama fungsi dan panggilan fungsi dalam atur cara dilakukan dengan hanya memanggil nama fungsi di mana sahaja diperlukan.
Mari kita ambil contoh untuk memahami konsep memanggil fungsi dalam PHP.
Dalam contoh di bawah, fungsi Write_Output ialah nama fungsi dan fungsi dipanggil dalam program dengan nama yang sama di bawah. Baris ini akan memanggil fungsi yang ditakrifkan dan melaksanakan pernyataan yang ditulis di dalam fungsi dan akan keluar sebaik sahaja pernyataan terakhir kod dilaksanakan.
Kod:
<?php function Write_Output() { echo "This is the sample example of a function!"; } Write_Output(); ?>
Output:
1. Dalam PHP, fungsi boleh menjadi satu parameter iaitu menghantar argumen kepada fungsi. Argumen adalah seperti pembolehubah yang kita takrifkan dalam atur cara. Kita hanya boleh menghantar argumen selepas nama fungsi di dalam kurungan dan boleh ditambah seberapa banyak yang kita mahu dengan menambahkan koma di antara argumen. Argumen ini akan dipetakan semasa memanggil fungsi. Ia akan membuang ralat jika anda tidak menghantar bilangan argumen yang betul semasa memanggil fungsi.
Kod:
<?php function Employee($ename) { echo "$ename Patil \n"; } Employee("Akash"); Employee("Prakash"); ?>
Output:
Dalam contoh di atas, Pekerja ialah nama fungsi dan ename ialah hujah yang dihantar kepada fungsi dalam pengisytiharan. Fungsi Pekerja dipanggil di bawah pengisytiharan fungsi dan nilai dihantar ke fungsi semasa memanggil. Output program ialah nama pekerja yang diluluskan dalam fungsi semasa memanggilnya.
2. Dalam contoh di bawah, nama pekerja dicetak dan juga ID pekerja dicetak bersama dengannya. Apabila organisasi mempunyai sebahagian daripada data untuk disimpan dalam pangkalan data, kita boleh menulis kod jenis ini untuk mengendalikan data dengan mudah.
Kod:
<?php function Employee($ename, $id) { echo "Employee name is $ename and Employee id is $id \n"; } Employee("Lakshmi","780540"); Employee("Rohit","780541"); Employee("Jenny","780542"); ?>
Output:
Dalam PHP, pembolehubah tidak hanya berdasarkan jenis data bergantung pada nilai atau datanya. Jenis data digandingkan secara longgar dan tidak mengikut sebarang peraturan yang ketat. Jadi kita boleh menambah, menolak dan melakukan berbilang operasi pada pembolehubah yang mempunyai jenis data yang berbeza juga.
As we have seen all the examples, we can clearly see that the user-defined functions are more beneficial to the developer as it helps a lot from an application perspective and also is used to get the desired output. The goal of using functions in a particular program is that it can create his own code and develop the application based on requirements.
Code:
<?php function mulNumbers(int $x, int $y) { return $x * $y; } echo mulNumbers(5, 13); ?>
Output:
As we have seen in the above example that the integer can be multiplied with a string and a string can be used along with float etc. So PHP is a loosely typed language. In the above example, we could clearly see that the variable x and y are declared as integer and while calling they just use one variable as integer and another one as a string and the desired output also gets fetched.
In this article, we discussed how to call functions in PHP i.e. user-defined function. Then we discussed different forms of user-defined functions and syntax with example. The functions can be written for a specific application and to perform a specific task i.e. calculation of payroll, adding new entries, etc. So the developer can easily modify the code for the flexibility and can call it anywhere in the program.
Atas ialah kandungan terperinci Fungsi Panggilan PHP. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!