Rumah >pembangunan bahagian belakang >masalah PHP >Apakah penggunaan kata kunci fungsi dalam php

Apakah penggunaan kata kunci fungsi dalam php

青灯夜游
青灯夜游asal
2022-02-10 17:37:555880semak imbas

Fungsi ialah kata kunci dalam PHP, yang digunakan untuk pengguna mengisytiharkan fungsi tersuai Sintaks ialah "nama fungsi fungsi ([parameter 1, parameter 2, ..., parameter n]) {function body. [ pulangkan nilai pulangan;]}".

Apakah penggunaan kata kunci fungsi dalam php

Persekitaran pengendalian tutorial ini: sistem Windows 7, versi PHP 7.1, komputer DELL G3

Fungsi PHP boleh dibahagikan kepada dua jenis , iaitu fungsi pratakrif PHP dan fungsi takrif pengguna. Pengguna boleh terus menggunakan fungsi pratakrif dalam program mereka sendiri atau fail PHP PHP menyediakan sejumlah besar fungsi pratakrif yang kaya dengan ciri untuk digunakan oleh pembangun PHP, yang meningkatkan kecekapan pembangunan. Fungsi tersuai ialah modul berfungsi yang digunakan oleh pembangun untuk menyelesaikan keperluan khusus.

Dan fungsi ialah kata kunci yang digunakan untuk mengisytiharkan fungsi tersuai dalam php.

Untuk mengisytiharkan fungsi tersuai dalam PHP, anda boleh menggunakan format sintaks berikut:

function 函数名 ([参数1, 参数2, ..., 参数n]){
    函数体;
    [return 返回值;]
}

Format sintaks fungsi adalah seperti berikut:

  • Baris pertama bagi setiap fungsi ialah pengepala fungsi, yang terdiri daripada tiga bahagian: fungsi kata kunci yang mengisytiharkan fungsi, nama fungsi dan senarai parameter Setiap bahagian melengkapkan fungsi tertentu; >

  • Setiap fungsi tersuai mesti diisytiharkan menggunakan kata kunci fungsi; selagi ia mengikut penamaan nama pembolehubah Just the rules. Setiap fungsi mempunyai nama yang unik, tetapi perlu diingatkan bahawa lebihan fungsi tidak boleh digunakan dalam PHP, jadi fungsi dengan nama yang sama tidak boleh ditakrifkan, termasuk nama yang sama dengan fungsi sistem

  • Apabila mengisytiharkan fungsi, tanda kurung "()" selepas nama fungsi juga diperlukan fungsi. Senarai parameter boleh kosong atau mempunyai satu atau lebih parameter Gunakan koma untuk memisahkan berbilang parameter; , dan tidak perlu menggunakan ruang untuk memisahkan nama fungsi dan tanda kurung yang membungkus senarai parameter Sudah tentu, menambah ruang tidak akan menyebabkan ralat

  • Isi fungsi terletak selepas pengepala fungsi dan perlu Gunakan kurungan kerinting "{}" untuk membalutnya. Semua kerja sesuatu fungsi dilakukan dalam badan fungsi. Selepas fungsi dipanggil, penyataan pertama dalam badan fungsi pertama kali dilaksanakan, dan pelaksanaan tamat selepas penyataan kembali atau pendakap paling luar "}", dan kembali ke tempat fungsi dipanggil. Sebarang kod PHP yang sah boleh digunakan dalam badan fungsi, malah takrifan fungsi atau kelas lain boleh diisytiharkan dalam badan fungsi; ungkapan, apabila atur cara melaksanakan penyata pulangan, ungkapan akan dikira, dan kemudian kembali ke tempat di mana fungsi dipanggil untuk meneruskan pelaksanaan.

  • Oleh kerana senarai parameter dan nilai pulangan tidak diperlukan semasa mentakrifkan fungsi, tetapi bahagian lain diperlukan, biasanya terdapat cara berikut untuk mengisytiharkan fungsi.

    1) Tidak boleh ada senarai parameter semasa mengisytiharkan fungsi:
  • 2) Tidak boleh ada nilai pulangan apabila mengisytiharkan fungsi:

  • 3) Apabila mengisytiharkan Fungsi tidak boleh mempunyai senarai parameter dan nilai pulangan:

Panggilan fungsi

Sama ada ia adalah fungsi tersuai atau fungsi sistem, jika fungsi tidak dipanggil, Ia tidak akan dilaksanakan. Hanya panggil fungsi menggunakan nama dan senarai parameter di mana sahaja anda perlu menggunakannya.

function 函数名(){
    函数体;
    return 返回值;
}
Selepas fungsi dipanggil, ia mula melaksanakan kod dalam badan fungsi Selepas pelaksanaan selesai, ia kembali ke kedudukan panggilan dan meneruskan pelaksanaan ke bawah. Oleh itu, nama fungsi boleh meringkaskan tiga fungsi berikut apabila fungsi dipanggil.

function 函数名(参数1, 参数2, ..., 参数n){
    函数体;
}

Anda boleh memanggil fungsi melalui nama fungsi dan biarkan kod badan fungsi dijalankan beberapa kali selepas memanggilnya beberapa kali; >

function 函数名(){
    函数体;
}
Jika fungsi mempunyai senarai parameter, anda juga boleh menghantar nilai yang sepadan kepada parameter dalam kurungan selepas nama fungsi dan menggunakan parameter dalam badan fungsi untuk menukar tingkah laku pelaksanaan kod dalaman bagi fungsi;

Jika fungsi mempunyai nilai pulangan, apabila fungsi itu dilaksanakan, nilai selepas pulangan akan dikembalikan ke lokasi di mana fungsi itu dipanggil, supaya nama fungsi boleh digunakan sebagai nilai yang dikembalikan oleh fungsi.

    Petua: Selagi fungsi yang diisytiharkan kelihatan dalam skrip, ia boleh dipanggil di mana-mana dalam skrip melalui nama fungsi Dalam PHP, ia boleh dipanggil selepas pengisytiharan fungsi Anda juga boleh memanggil fungsi sebelum pengisytiharannya, atau anda boleh memanggil fungsi dalam fungsi.
  • [Contoh] Apabila kita menerangkan gelung for, atur cara yang mencetak jadual pendaraban dirangkumkan ke dalam fungsi Kod adalah seperti berikut:
  • Hasil yang sedang dijalankan adalah seperti berikut:

  • [Contoh] Mari kita tentukan fungsi untuk melaksanakan operasi tambah mudah Kodnya adalah seperti berikut:

  • Hasil berjalan adalah seperti berikut: <.>
Pembelajaran yang disyorkan: "

Tutorial Video PHP

"

Atas ialah kandungan terperinci Apakah penggunaan kata kunci fungsi dalam php. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn