PHP 함수는 여러 유형의 값을 반환 값으로 전달하기만 하면 정수, 문자열, 부울 또는 배열을 포함한 혼합 데이터 유형을 반환할 수 있습니다. 실제 예로는 장바구니의 총 가격을 계산하고 총 가격과 할인의 배열을 반환하는 것이 있습니다. 참고: 반환 값 유형을 문서화하고, 유형 검사를 사용하여 올바른 반환 유형을 확인하고, 혼합된 데이터 유형을 주의해서 사용하고, Union 유형을 사용하여 함수가 반환할 수 있는 유형을 지정하는 것을 고려하십시오.
PHP 함수가 혼합 데이터 유형을 반환하는 방법
PHP에서 함수는 혼합 데이터 유형을 포함한 모든 데이터 유형을 반환할 수 있습니다. 혼합 데이터 유형은 함수가 정수, 문자열, 부울 또는 배열과 같은 여러 유형의 데이터를 반환할 수 있는 경우입니다.
혼합된 데이터 유형을 반환하려면 여러 유형의 값을 함수의 반환 값으로 전달하면 됩니다. 예:
function get_data() { return array('name' => 'John Doe', 'age' => 30); }
이 함수는 이름과 나이가 포함된 배열을 반환합니다.
실용 사례
사용자 장바구니의 총 가격을 계산하는 함수를 생각해 보세요.
function calculate_total($items) { $total = 0; foreach ($items as $item) { $total += $item['price']; } return array('total' => $total, 'discount' => 0.1); }
이 함수는 장바구니의 총 가격과 10% 할인이 포함된 배열을 반환합니다.
Notes
위 내용은 PHP 함수는 어떻게 혼합 데이터 유형을 반환합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!