2013-10-04 2 views
0

나는 약간 불합리하게 들리 겠지만, 이미 꽤 오랜 시간 동안 저를 방해하고 나는 대답을 찾지 못했다는 것을 이해합니다."PHP Manual"의 내용은 무엇입니까?

문제는 PHP의 공식 기능 참조에 있습니다. 누군가 [ ", int $ blablabla]"는 함수의 프로토 타입에서 무엇을 의미하는지 설명 할 수 있습니까? 예를 들어

, 그것은 php.net에 오는 방법은 다음과 같습니다 :

배열 str_split (문자열 $ 문자열 [, INT $ split_length = 1])

쉼표 기호 다음에 오는 이유는 무엇

브라켓? 무엇을 의미합니까? 왜 "string $ string"매개 변수 뒤에 쉼표가없는 이유는 무엇입니까?

누군가가 내가 모자이크의 종류를 해결하는 데 도움이 될 수 있다면 정말 고마워요 ... Tnx.

+2

1로, $split_length가 자동으로 전달합니다. PHP에서만 사용되는 것은 아닙니다. –

답변

4

선택적 매개 변수입니다. 대괄호 안에 나열된 매개 변수는 선택 사항입니다.

+2

이고 매개 변수가 선택적이므로 선택적 매개 변수를 포함하지 않으면 쉼표가 선택적입니다. –

2

즉, 특정 인수는 선택 사항이며 = 다음의 값은 기본값입니다. 이 경우

, $split_length는 선택 사항이며, 당신은 단지 1 인수 str_split를 호출하는 경우 그것은 선택적 매개 변수를 나타 내기 위해 표준 표기법의

관련 문제