함수 인수를 여러 가능한 유형으로 정의 할 수 있습니까? 예를 들어, 함수는 무언가를 성취하기 위해 문자열이나 정수를 취할 수 있습니다. 어떻게 든 이것을 이렇게 정의 할 수 있습니까?PHP에서 다중 함수 인수 유형 정의
function something(int|string $token) {}
지원되는 인수 당 하나의 유형입니까?
(마음 당신은, 난 그냥 내 인자가 입력이 좋아, 내가 나중에 입력을 필터링 할 수 있습니다 알고) 당신이 할 수있는 최선은 유형 힌팅라고하며 여기에 설명
건배 이외의 것을 사용한다, 나는 마지막으로 지금 타입 힌팅을라고 알고있다. – Swader
실제로 PHP 인터프리터의 힌트이기 때문에 Hinting이라고 부릅니다. 힌트와 일치하지 않는 경우 "인위적으로"인수 유형을 검사하고 오류가 발생하도록 지시됩니다. 정적으로 형식화 된 언어에서는 함수에 대한 구문의 일부이며 기본적으로 필수 항목이며 실제로 호출되지는 않습니다 ... 실제로 다른 이름이 있다고 생각하지 않습니다 ... – Palantir
그건 아주 좋습니다 알아. 고마워! – Swader