默认值_PHP

Jun 01, 2016 pm 12:39 PM
of type 기본

一个函数对于标量参数可以定义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.


본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.

핫 AI 도구

Undresser.AI Undress

Undresser.AI Undress

사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover

AI Clothes Remover

사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool

Undress AI Tool

무료로 이미지를 벗다

Clothoff.io

Clothoff.io

AI 옷 제거제

AI Hentai Generator

AI Hentai Generator

AI Hentai를 무료로 생성하십시오.

뜨거운 도구

메모장++7.3.1

메모장++7.3.1

사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전

SublimeText3 중국어 버전

중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기

스튜디오 13.0.1 보내기

강력한 PHP 통합 개발 환경

드림위버 CS6

드림위버 CS6

시각적 웹 개발 도구

SublimeText3 Mac 버전

SublimeText3 Mac 버전

신 수준의 코드 편집 소프트웨어(SublimeText3)

iOS 17.2: iPhone의 기본 알림 소리를 변경하는 방법 iOS 17.2: iPhone의 기본 알림 소리를 변경하는 방법 Dec 15, 2023 am 08:26 AM

iOS 17.2에서 Apple은 iPhone이 기본 알림에 사용하는 소리를 사용자화할 수 있습니다. 이는 Apple이 iOS 17에 도입한 "바운스" 톤을 좋아하지 않는 사람에게는 좋은 소식입니다. 이전 iOS 버전에서 Apple은 사용자가 벨소리와 텍스트 톤은 물론 이메일, 캘린더, 미리 알림에 대한 사용자 정의 알림 소리를 선택할 수 있도록 허용했습니다. 알림을 보내는 다른 모든 항목은 기본 사운드를 사용하며 이를 변경할 방법이 없습니다. 이후 iOS17에서 Apple은 원래 기본 경고음을 "Tri-tone"에서 "Rebound"로 변경했습니다. 많은 사용자가 변경 사항을 좋아하지 않았고 일부는 새로운 소리가 듣기 더 어렵다고 생각했습니다. 따라서 iOS17.2의 기본 사운드는

Go에서 Type 키워드의 용도는 무엇입니까? Go에서 Type 키워드의 용도는 무엇입니까? Sep 06, 2023 am 09:58 AM

Go에서 Type 키워드의 사용법에는 새로운 유형 별칭 정의 또는 새로운 구조 유형 생성이 포함됩니다. 자세한 소개: 1. 유형 별칭. 기존 유형에 대한 별칭을 생성하려면 "type" 키워드를 사용하십시오. 이 별칭은 새 유형을 생성하지 않고 기존 유형에 대한 새 이름만 제공하여 코드 가독성을 향상시킵니다. 2. 구조 유형을 사용하여 새 구조 유형을 생성합니다. 구조는 여러 필드 등을 포함하는 사용자 정의 유형을 정의하는 데 사용할 수 있습니다.

Ubuntu 장착 모바일 하드 디스크 오류 해결: 알 수 없는 파일 시스템 유형 exfat Ubuntu 장착 모바일 하드 디스크 오류 해결: 알 수 없는 파일 시스템 유형 exfat Jan 05, 2024 pm 01:18 PM

Ubuntu가 모바일 하드 디스크를 마운트할 때 오류가 발생합니다: mount:knownfilesystemtype'exfat' 처리 방법은 Ubuntu13.10 또는 install exfat-fuse: sudoapt-getinstallexfat-fuseUbuntu13.04 이하 sudoapt-add-repositoryppa:relan입니다. /exfatsudoapt-getupdatesudoapt-getinstallfuse- exfatCentOS CentOS에서 extfa를 로드하기 위한 Linux 마운트 exfat 형식 USB 디스크 오류 솔루션

Youku에서 기본 다운로드 해상도를 설정하는 방법 Youku에서 기본 다운로드 해상도를 설정하는 방법 Apr 01, 2024 pm 06:16 PM

Youku 소프트웨어는 모든 사람이 시청할 수 있도록 다양한 비디오 리소스를 통합합니다. 그리고 비디오를 다운로드할 때 친구가 비디오의 기본 다운로드 해상도를 설정할 수 있습니다. 그렇다면, 기억하십시오. 자세한 내용을 보려면 PHP 중국어 웹사이트를 방문하세요. Youku의 기본 다운로드 해상도를 공유하는 방법 1. 먼저 휴대폰에서 Youku Video 앱을 열고 페이지 오른쪽 하단에 있는 [내]를 클릭하여 전환합니다. 2. 마이페이지에 접속하신 후, 아래의 [설정] 기능을 찾아 클릭하시면 열립니다. 3. 설정 페이지에 [기본 다운로드 해상도]가 있습니다. 이를 클릭하여 설정으로 들어갑니다. 4. 마지막으로 기본 다운로드 해상도 페이지에 옵션 목록이 표시됩니다. 설정하려는 해상도를 선택하세요.

win10 시스템이 충돌하고 메모리 부족이 표시되면 어떻게 해야 합니까? win10 시스템이 충돌하고 메모리 부족이 표시되면 어떻게 해야 합니까? Feb 09, 2024 pm 03:00 PM

Win10 시스템이 충돌하고 메모리 부족이 표시됩니다. 최근 많은 사용자가 컴퓨터를 사용할 때 이 메시지가 표시되어 수리를 위해 자주 다시 시작해야 합니다. 그렇다면 이 문제를 해결하려면 어떻게 해야 할까요? 더 많은 친구들이 문제를 해결할 수 있도록 돕기 위해 대다수의 사용자와 함께 작업 단계를 수행합니다. win10 시스템이 충돌하고 메모리 부족이 표시되는 경우 수행할 작업 1. 바탕 화면에서 이 컴퓨터를 마우스 오른쪽 버튼으로 클릭하고 옵션 목록에서 "속성"을 선택합니다. 2. 새 창 인터페이스에 들어간 후 왼쪽 상단에 있는 "고급 시스템 설정" 옵션을 클릭합니다. 3. 열리는 창에서 "

기본 MySQL 계정 비밀번호를 설정하기 위한 요구 사항은 무엇입니까? 기본 MySQL 계정 비밀번호를 설정하기 위한 요구 사항은 무엇입니까? Mar 01, 2024 am 10:57 AM

기본 MySQL 계정 비밀번호를 설정하기 위한 요구 사항은 무엇입니까? MySQL은 대량의 데이터를 관리하고 저장하는 데 사용되는 인기 있는 오픈 소스 관계형 데이터베이스 관리 시스템입니다. MySQL을 설치할 때 데이터 보안을 보장하기 위해 기본 계정과 비밀번호가 설정됩니다. 기본 계정 비밀번호 설정에는 몇 가지 요구사항과 주의사항이 있습니다. 이 글에서는 MySQL 기본 계정 비밀번호에 대한 요구사항과 샘플 코드를 소개합니다. 1. 계정 요구 사항: 기본 슈퍼 사용자 계정은 "root"이며, 이는 가장 높은 권한을 가지며 MySQL 서버 및 모든 데이터를 관리할 수 있습니다.

win11에서 기본 시스템 시작 음악을 변경하는 방법 win11에서 기본 시스템 시작 음악을 변경하는 방법 Jun 29, 2023 pm 12:58 PM

win11에서 기본 시스템 시작 음악을 어떻게 변경합니까? 오랫동안 win11과 함께 제공되는 스타트업 음악을 듣고 나면 많은 사용자가 지루함을 느끼고 해당 내용을 수정하고 싶어합니다. 오늘 편집자는 Windows 11 시스템에서 많은 친구들이 세부적인 조작 방법을 모른다는 것을 상세한 그래픽 튜토리얼을 통해 알려줄 것입니다. 편집자는 win11 시작 음악 설정에 대한 튜토리얼을 편집했습니다. 관심이 있다면 편집자를 따르십시오. . 아래에서 확인해보세요! win11 시작 음악 설정 튜토리얼 1. 먼저 시작 음악으로 설정하려는 파일을 "C:WindowsMedia" 위치에 저장합니다. (음악 파일은 wav 형식이어야 합니다.) 2. 그런 다음 새 텍스트 상자를 만들고 "(New-ObjectMe

Linux 유형 명령 Linux 유형 명령 Mar 20, 2024 pm 05:06 PM

이 가이드에서는 Linux의 "type" 명령에 대해 자세히 알아봅니다. 전제 조건: 이 가이드에 설명된 단계를 수행하려면 다음 구성 요소가 필요합니다. 올바르게 구성된 Linux 시스템. 테스트 및 학습 목적으로 LinuxVM을 생성하는 방법을 알아보세요. 명령줄 인터페이스에 대한 기본 이해 Linux의 Type 명령은 다른 Linux 관련 명령(예: ls, chmod, shutdown, vi, grep, pwd 등)과 다릅니다. "type" 명령은 내장되어 있습니다. 인수로 표시되는 Bash 함수입니다. 제공된 명령 유형에 대한 정보입니다. $type Bash 외에도 다른 쉘(Zsh, Ksh 등)도 함께 제공됩니다.

See all articles