개발 과정에서 함수의 반환 값 유형을 결정하고 변경하지 않아야 하지만 PHP는 약한 유형의 언어이므로 PHP에는 이러한 구문 검증 기능이 없기 때문에 많은 함정이 발생했습니다. 예를 들어 다음 코드는 다음과 같습니다. getArticles 함수는 bool, int 및 배열을 포함하여 다양한 조건에 따라 다양한 유형의 값을 반환합니다. 일반적으로 이 유형의 함수는 배열을 반환한 다음 해당 배열을 사용하여 일부 작업을 수행합니다. 다른 연산은 있지만 함수가 값을 반환하기 때문에 타입이 고정되어 있지 않고, 호출 시 예상치 못한 다양한 함정이 발생할 가능성이 높기 때문에 표준화할 수 없으니 그냥 강제로 하는 것이 좋겠다고 생각했습니다. 함수/메서드 반환 값은 다음과 같이 강제로 입력될 수 있습니다. int function a(){ ... return 1;}bool function b(){ ... return false;}array function c(){ ... ... return array();}객체 함수 d(){ ...
1. php: php
에 함수 필수 유형 return을 추가합니다. 소개: php: php에 필수 함수 추가 return
소개: 개발 과정에서 함수의 반환 값 유형을 결정하고 변경하지 않아야 하지만 PHP는 약한 유형의 언어이므로 PHP는 그렇지 않습니다. 이러한 구문 검증이 없기 때문에 많은 함정이 발생했습니다. 예를 들어 다음 코드는 ?phpfunction getArticles(...){ $arrData = array(); if($exp1){ return $arrData }else if($exp2)
소개: 시간의 증가하는 함수
위 내용은 기능 추가에 관한 추천 기사 3개의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!