Rumah >pembangunan bahagian belakang >masalah PHP >Adakah anda tahu cara membuat parameter pilihan dalam PHP?

Adakah anda tahu cara membuat parameter pilihan dalam PHP?

藏色散人
藏色散人asal
2021-08-17 17:51:242009semak imbas

Dalam artikel sebelumnya "Cara cepat menjana kod QR dengan PHP", saya memperkenalkan anda cara cepat menjana kod QR melalui PHP Rakan-rakan yang berminat boleh mempelajarinya~

Topik artikel ini ialah "Bagaimana untuk mencipta parameter pilihan dalam PHP"?

Sesetengah orang mungkin bertanya apakah itu "parameter pilihan"?

Parameter pilihan merujuk kepada parameter yang tidak akan menghalang fungsi daripada berfungsi walaupun tiada apa-apa yang diluluskan Dalam istilah awam, parameter yang mempunyai nilai lalai adalah parameter pilihan.

Kemudian jika terdapat parameter pilihan sepenuhnya, atur cara akan mengambil nilainya, tetapi jika parameter tidak diberikan nilai, atur cara ini biasanya dihasilkan dengan menyediakan fungsi dengan nilai lalai untuk parameter parameter ini. Tetapi jika fungsi diberikan nilai untuk argumen semasa panggilan, argumen yang diberikan mengatasi argumen lalai dan program akan terus berjalan seperti biasa, namun jika panggilan tidak memberikan apa-apa nilai kepada fungsi, program akan terus berjalan biasanya menggunakan nilai lalai.

→ Nota: Untuk menambah lebih banyak fungsi pada fungsi semasa mencipta fungsi PHP, kita boleh menambah parameter, yang serupa dengan pembolehubah ditentukan dalam kurungan selepas nama fungsi.

Izinkan saya memperkenalkan anda kepada cara membuat parameter pilihan dalam PHP melalui dua contoh:

Contoh 1:

<?php
function travel($place = "北京")
{
  return "我要去$place.\n";
}
echo travel();
echo travel("上海");
echo travel("深圳");
?>

Output:

Adakah anda tahu cara membuat parameter pilihan dalam PHP?

我要去北京!
我要去上海!
我要去深圳!

Contoh 2:

<?php
function timer($hour=00, $min=00, $sec=00)
{
    $time="$hour : $min : $sec.";
    return "定时器设置为: $time <br>";
}
echo timer();
echo timer(10, 30, 0);
echo timer(00, 20, 40);

Output:

Adakah anda tahu cara membuat parameter pilihan dalam PHP?

定时器设置为: 0 : 0 : 0.
定时器设置为: 10 : 30 : 0.
定时器设置为: 0 : 20 : 40.

Nota: Apabila menggunakan parameter lalai, sebarang parameter lalai mesti diletakkan di sebelah kanan mana-mana parameter bukan lalai; Fungsi tidak akan berfungsi seperti yang diharapkan.

Akhir sekali, saya ingin mengesyorkan "Tutorial Video PHP" yang terkini dan paling komprehensif kepada semua orang~ Datang dan belajar!

Atas ialah kandungan terperinci Adakah anda tahu cara membuat parameter pilihan 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