php7에 스칼라 유형 및 반환 유형 선언이 추가되었습니다.
데이터를 확인해 보니 효율성이 크게 향상되지 않는 것 같습니다.
그럼 이 스칼라 유형과 반환 유형 선언의 역할은 정확히 무엇인가요?
스칼라 유형 및 반환 유형 선언이 php7에 추가되었습니다.
데이터를 확인해 보니 효율성이 크게 향상되지 않는 것 같습니다.
그럼 이 스칼라 유형과 반환 유형 선언의 역할은 정확히 무엇인가요?
이 함수는 원래 JIT 컴파일을 최적화하기 위해 설계되었지만 이후 JIT는 PHP7에 도입되지 않았지만 강력한 타이핑은 그대로 유지되었습니다. 이론적으로 PHP에서는 강력한 타이핑으로 인해 성능이 저하됩니다. 또한 현재 유형 감지 및 강제 유형 변환에 강력한 유형 지정을 사용할 수 있습니다.
계속 연구해 본 결과 반환 유형을 제한하는 효과를 발견했습니다. 상속된 객체가 메서드를 다시 재정의하면 반환이 균일하고 호출 문제가 발생하지 않도록 할 수 있습니다.
위는 php7에 추가된 스칼라 유형과 반환 유형 선언입니다. 효과가 있나요? 더 많은 관련 내용은 PHP 중국어 홈페이지(www.php.cn)를 주목해주세요!