> 백엔드 개발 > PHP 튜토리얼 > PHP6의 새로운 기능 분석

PHP6의 새로운 기능 분석

WBOY
풀어 주다: 2016-07-29 09:00:24
원래의
835명이 탐색했습니다.

이 문서에서는 PHP6의 새로운 기능을 설명합니다. 참고하실 수 있도록 자세한 내용은 다음과 같습니다.

1. 유니코드 지원

유니코드 지원은 필연적으로 더 많은 공간을 차지하지만 유니코드가 제공하는 편리함은 훨씬 더 큽니다. 특히 하드웨어 장치가 점점 더 강력해지고 네트워크 속도가 크게 향상되는 오늘날의 국제화된 세계에서는 공간을 차지하는 단점 외에도 이러한 작은 단점은 무시할 수 있습니다. 또 다른 점은 PHP가 .ini 파일에서 유니코드 지원을 활성화할지 여부를 설정할 수 있다는 것입니다. 이는 유니코드 지원을 끄는 것이 PHP의 성능을 크게 향상시키지는 않는다는 것입니다. 인용된 문자열이 필요합니다.

2.Register Globals가 제거됩니다

이것은 중요한 결정입니다. 많은 신규 PHP 개발자는 Register Globals가 매우 편리하다고 생각하지만 Register Globals가 이를 무시합니다. 이로 인해 잠재적인 보안 위험이 발생합니다. 이 기능은 대부분의 호스트에서 꺼져 있습니다. 제 생각에는 PHP 4.3부터 이는 프로그램이 PHP3 시대의 제품이라면 완전히 사용할 수 없으며 다시 작성하는 것 외에는 다른 방법이 없다는 것을 의미합니다. 나는 현재 PHP 세계에서 PHP3 시대에 생산되는 프로그램은 거의 없을 것이라고 믿습니다.

3. Magic Quotes는 사라집니다.

Magic Quotes는 주로 이스케이프해야 하는 문자를 자동으로 이스케이프 처리합니다. 이 기능의 제거는 대부분의
PHP 개발자의 염원과 일치합니다.

4.안전모드 취소

솔직히 이 모드는 무슨 문제인지 모르겠으니 그냥 취소하면 어차피 사용이 안 되겠죠

5. var' alias 클래스의 'public'

에 대한 var 선언은 public의 별칭이 됩니다. 이는 PHP5와 호환되도록 결정된 것으로 이제 OO 언어라고도 할 수 있습니다.

6. 참조로 반환하면 오류가 발생합니다.

이제 컴파일러는 참조로 반환하여 오류를 보고합니다. 예를 들어 $a =& new b(), function &c(), OO 언어는 기본적으로 참조를 사용하므로 더 이상 &를 사용할 필요가 없습니다.

7.zend.ze1 호환 모드가 제거됩니다

Zend.ze1 호환 모드가 제거됩니다. PHP5는 이전 PHP4와 호환되므로 .ini에서 여부를 선택할 수 있습니다. 호환 모드를 켜는 것은 PHP5가 2세대 파싱 엔진을 사용한다는 점인데, 호환 모드에서는 PHP4 구문을 100% 파싱할 수 없기 때문에 구시대의 제품은 제거된다.

8. Freetype 1과 GD 1 지원이 사라집니다

이 둘은 오랫동안 Lib이므로 더 이상 지원되지 않습니다. GD1은 현재 GD2로 대체되었습니다.

9.dl()이 SAPI로 이동되었습니다

dl()은 주로 디자이너가 확장 Libs를 로드할 수 있도록 허용했으며 이제는 SAPI로 이동되었습니다

10.긴 배열 제거 등록

은 PHP5부터 기본적으로 꺼져 있으며, PHP6에서는 공식적으로 제거됩니다.

11. 일부 확장 변경

예를 들어 XMLReader 및 XMLWriter는 더 이상 확장으로 표시되지 않으며 기본적으로 활성화됩니다. 이는 PECL에 배치되며 이는 PHP 코어 밖으로 이동된다는 의미입니다. 이는 또한 새로운 정규식 확장을 위한 길을 마련하기 위한 것입니다. 또한 Fileinfo 확장도 PHP 코어로 가져오게 됩니다.

12.APC를 코어로 가져옵니다

이것은 PHP 성능을 향상하기 위한 기능으로, 이제 PHP 코어에 추가되며 APC 활성화 여부를 선택할 수 있습니다

13. ASP 스타일 시작 태그에 작별 인사

원래는 ASP 개발자가 PHP로 전환하도록 하기 위한 것이었습니다. 마지막으로, PHP6의 성능이 더 이상 필요하지 않습니다. PHP5를 포괄적으로 능가할 수 있습니다. PHP6의 실행 효율성은 PHP5에 비해 느리다는 것은 사실이지만, PHP 개발팀은 PHP5를 개선하고 PHP5를 능가하기 위해 열심히 노력할 것으로 예상됩니다.

그래서 PHP6에 관심이 있는 친구들은 이제 PHP 공식 홈페이지에서 PHP6를 다운로드하여 실제로 이러한 기능이 PHP6에 반영되었는지 확인해 볼 수 있습니다.

이 글에서 설명하는 내용이 프로그래밍이 도움이 됩니다.

이상에서는 PHP6의 새로운 기능에 대한 분석을 소개했으며, PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿