>백엔드 개발 >PHP 튜토리얼 >php7에 추가된 스칼라 유형과 반환 유형 선언이 어떤 역할을 합니까?

php7에 추가된 스칼라 유형과 반환 유형 선언이 어떤 역할을 합니까?

PHP中文网
PHP中文网원래의
2016-08-04 09:22:101381검색


php7에 스칼라 유형 및 반환 유형 선언이 추가되었습니다.

데이터를 확인해 보니 효율성이 크게 향상되지 않는 것 같습니다.

그럼 이 스칼라 유형과 반환 유형 선언의 역할은 정확히 무엇인가요?

답글 내용:

스칼라 유형 및 반환 유형 선언이 php7에 추가되었습니다.

데이터를 확인해 보니 효율성이 크게 향상되지 않는 것 같습니다.

그럼 이 스칼라 유형과 반환 유형 선언의 역할은 정확히 무엇인가요?


이 함수는 원래 JIT 컴파일을 최적화하기 위해 설계되었지만 이후 JIT는 PHP7에 도입되지 않았지만 강력한 타이핑은 그대로 유지되었습니다. 이론적으로 PHP에서는 강력한 타이핑으로 인해 성능이 저하됩니다. 또한 현재 유형 감지 및 강제 유형 변환에 강력한 유형 지정을 사용할 수 있습니다.


계속 연구해 본 결과 반환 유형을 제한하는 효과를 발견했습니다. 상속된 객체가 메서드를 다시 재정의하면 반환이 균일하고 호출 문제가 발생하지 않도록 할 수 있습니다.

위는 php7에 추가된 스칼라 유형과 반환 유형 선언입니다. 효과가 있나요? 더 많은 관련 내용은 PHP 중국어 홈페이지(www.php.cn)를 주목해주세요!


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.