默认值_PHP

Jun 01, 2016 pm 12:39 PM
of type lalai

一个函数对于标量参数可以定义C++-风格的默认值.

function makecoffee ($type = "cappucino") {

echo "Making a cup of $type.\n";

}

echo makecoffee ();

echo makecoffee ("espresso");

上面的程序段的输出如下:

Making a cup of cappucino.

Making a cup of espresso.

默认值必须是一个常量表达式,不是一个变量或类成员.

注意当时用默认参数时,任何默认都应该在任何非默认参数右边;否则,事情将不会想你所想的那样.考虑下面的程序段:

function makeyogurt ($type = "acidophilus", $flavour) {

return "Making a bowl of $type $flavour.\n";

}

echo makeyogurt ("raspberry"); // 将不会按照预想工作

上面例子的输出是:

Warning: Missing argument 2 in call to makeyogurt() in

/usr/local/etc/httpd/htdocs/php3test/functest.html on line 41

Making a bowl of raspberry .

现在,用下面的对比上面的:

function makeyogurt ($flavour, $type = "acidophilus"){

return "Making a bowl of $type $flavour.\n";

}

echo makeyogurt (“raspberry”);//正常工作

这个例子的输出是:

Making a bowl of acidophilus raspberry.


Kenyataan Laman Web ini
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

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Repo: Cara menghidupkan semula rakan sepasukan
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
3 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

iOS 17.2: Cara menukar bunyi pemberitahuan lalai iPhone anda iOS 17.2: Cara menukar bunyi pemberitahuan lalai iPhone anda Dec 15, 2023 am 08:26 AM

Dalam iOS 17.2, Apple membenarkan anda menyesuaikan bunyi yang digunakan iPhone anda untuk pemberitahuan lalai. Ini adalah berita baik untuk sesiapa sahaja yang tidak menyukai nada "lantunan" yang Apple perkenalkan dalam iOS 17. Dalam versi iOS sebelumnya, Apple membenarkan pengguna memilih nada dering dan nada teks, serta bunyi amaran tersuai untuk e-mel, kalendar dan makluman peringatan. Apa-apa lagi yang melemparkan pemberitahuan menggunakan bunyi lalai, dan tiada cara untuk mengubahnya. Dalam iOS17, Apple kemudiannya menukar bunyi amaran lalai asal daripada "Tri-tone" kepada "Rebound". Ramai pengguna tidak menyukai perubahan itu, dan ada yang berpendapat bunyi baharu itu lebih sukar untuk didengari. Oleh itu, bunyi lalai dalam iOS17.2 ditukar kepada anda

Apakah kegunaan kata kunci Jenis dalam Go? Apakah kegunaan kata kunci Jenis dalam Go? Sep 06, 2023 am 09:58 AM

Penggunaan kata kunci Jenis dalam Go termasuk menentukan alias jenis baharu atau mencipta jenis struktur baharu. Pengenalan terperinci: 1. Jenis alias Gunakan kata kunci "jenis" untuk mencipta alias untuk jenis sedia ada, tetapi hanya memberikan nama baharu untuk jenis alias yang sedia ada kebolehbacaan kod menjadikan kod lebih jelas;

Selesaikan ralat cakera keras mudah alih pemasangan Ubuntu: exfat jenis sistem fail tidak diketahui Selesaikan ralat cakera keras mudah alih pemasangan Ubuntu: exfat jenis sistem fail tidak diketahui Jan 05, 2024 pm 01:18 PM

Ralat berlaku apabila ubuntu memasang cakera keras mudah alih: mount: unknownfilesystemtype'exfat' Kaedah pemprosesan adalah seperti berikut: Ubuntu13.10 atau install exfat-fuse: sudoapt-getinstallexfat-fuseUbuntu13.04 atau di bawah sudoapt-add-repositoryppa:relan. /exfatsudoapt-getupdatesudoapt-getinstallfuse- exfatCentOS Linux memasang format exfat penyelesaian ralat cakera USB untuk memuatkan extfa dalam CentOS

Bagaimana untuk menetapkan resolusi muat turun lalai pada Youku Bagaimana untuk menetapkan resolusi muat turun lalai pada Youku Apr 01, 2024 pm 06:16 PM

Perisian Youku menyepadukan pelbagai sumber video yang berbeza untuk ditonton oleh semua orang. Hanya cari perkara yang anda mahukan Dan apabila memuat turun video, rakan boleh menetapkan resolusi muat turun lalai video tersebut Jika anda ingin mengetahui kaedah operasi tertentu, ingat untuk datang ke laman web PHP Cina untuk mengetahui lebih lanjut. Cara berkongsi resolusi muat turun lalai Youku 1. Mula-mula buka APP Video Youku pada telefon mudah alih anda dan klik [Saya] di penjuru kanan sebelah bawah halaman untuk bertukar. 2. Selepas datang ke halaman saya, cari fungsi [Tetapan] di bawah dan klik padanya untuk membukanya. 3. Terdapat [Default Download Resolution] pada halaman tetapan, klik padanya untuk memasukkan tetapan. 4. Akhir sekali, senarai pilihan dipaparkan pada halaman resolusi muat turun lalai. Pilih resolusi yang anda ingin tetapkan.

Apakah yang perlu saya lakukan jika sistem win10 saya ranap dan memaparkan kehabisan memori? Apakah yang perlu saya lakukan jika sistem win10 saya ranap dan memaparkan kehabisan memori? Feb 09, 2024 pm 03:00 PM

Sistem Win10 ranap dan memaparkan memori di luar Baru-baru ini, ramai pengguna telah menemui gesaan ini apabila menggunakan komputer mereka, yang memerlukan restart yang kerap untuk membaiki Jadi bagaimana kita harus menangani masalah ini, tutorial win10 ini ada di sini langkah operasi dengan majoriti pengguna, dengan harapan dapat membantu lebih ramai rakan menyelesaikan masalah mereka. Apa yang perlu dilakukan jika sistem win10 ranap dan memaparkan memori di luar 1. Klik kanan komputer ini pada desktop dan pilih "Properties" dalam senarai pilihan. 2. Selepas memasuki antara muka tetingkap baharu, klik pilihan "Tetapan Sistem Lanjutan" di sudut kiri atas. 3. Dalam tetingkap yang terbuka, tukar kepada "

Apakah keperluan untuk menetapkan kata laluan akaun lalai MySQL? Apakah keperluan untuk menetapkan kata laluan akaun lalai MySQL? Mar 01, 2024 am 10:57 AM

Apakah keperluan untuk menetapkan kata laluan akaun MySQL lalai? MySQL ialah sistem pengurusan pangkalan data hubungan sumber terbuka yang popular digunakan untuk mengurus dan menyimpan sejumlah besar data. Apabila memasang MySQL, akaun lalai dan kata laluan akan ditetapkan untuk memastikan keselamatan data. Terdapat beberapa keperluan dan langkah berjaga-jaga untuk menetapkan kata laluan akaun lalai Artikel ini akan memperkenalkan keperluan dan kod contoh untuk kata laluan akaun lalai MySQL. 1. Keperluan akaun: Akaun pengguna super lalai ialah "root", yang mempunyai kuasa tertinggi dan boleh mengurus pelayan MySQL dan semua data.

Bagaimana untuk menukar muzik permulaan sistem lalai dalam win11 Bagaimana untuk menukar muzik permulaan sistem lalai dalam win11 Jun 29, 2023 pm 12:58 PM

Bagaimana untuk menukar muzik permulaan sistem lalai dalam win11? Selepas mendengar muzik permulaan yang disertakan dengan win11 untuk masa yang lama, ramai pengguna berasa bosan dan ingin membuat pengubahsuaian yang sepadan. Hari ini, editor akan memberitahu anda melalui tutorial grafik terperinci bahawa dalam sistem Windows 11, ramai rakan tidak tahu bagaimana untuk beroperasi secara terperinci. Editor telah menyusun tutorial untuk menetapkan muzik permulaan win11 Semak di bawah! Tutorial menetapkan muzik permulaan win11 1. Mula-mula, kami menyimpan fail yang ingin kami tetapkan sebagai muzik permulaan ke lokasi "C:WindowsMedia". (Fail muzik perlu dalam format wav) 2. Kemudian kami mencipta kotak teks baharu dan masukkan "(New-ObjectMe

Perintah jenis Linux Perintah jenis Linux Mar 20, 2024 pm 05:06 PM

Dalam panduan ini, kita akan mengetahui lebih lanjut tentang arahan "jenis" dalam Linux. Prasyarat: Untuk melaksanakan langkah yang ditunjukkan dalam panduan ini, anda memerlukan komponen berikut: Sistem Linux yang dikonfigurasikan dengan betul. Lihat cara membuat LinuxVM untuk tujuan ujian dan pembelajaran. Pemahaman asas tentang antara muka baris arahan Perintah Type dalam Linux adalah berbeza daripada arahan khusus Linux yang lain (seperti: ls, chmod, shutdown, vi, grep, pwd, dll. Perintah "type" adalah terbina dalam Fungsi Bash yang dipaparkan sebagai hujah Maklumat tentang jenis arahan yang disediakan. $type Selain Bash, cengkerang lain (Zsh, Ksh, dll.) turut disertakan

See all articles