PHP 7-더 이상 사용되지 않는 기능

다음 기능은 더 이상 사용되지 않으며 향후 PHP 릴리스에서 제거 될 수 있습니다.

PHP 4 스타일 생성자

PHP 4 스타일 컨스트럭터는 정의 된 클래스와 이름이 같은 메소드이며 현재는 사용되지 않으며 향후 제거 될 예정입니다. PHP 4 생성자가 클래스 내에 정의 된 유일한 생성자 인 경우 PHP 7은 E_DEPRECATED를 내 보냅니다. __construct () 메서드를 구현하는 클래스는 영향을받지 않습니다.

<?php
   class A {
      function A() {
         print('Style Constructor');
      }
   }
?>

다음 브라우저 출력을 생성합니다.

Deprecated: Methods with the same name as their class will not be constructors 
in a future version of PHP; A has a deprecated constructor in...

비 정적 메서드에 대한 정적 호출

비 정적 메서드에 대한 정적 호출은 더 이상 사용되지 않으며 향후 제거 될 수 있습니다.

<?php
   class A {
      function b() {
         print('Non-static call');
      }
   }
   A::b();
?>

다음 브라우저 출력을 생성합니다.

Deprecated: Non-static method A::b() should not be called statically in...
Non-static call

password_hash () 솔트 옵션

에 대한 소금 옵션 password_hash()개발자가 자신의 (일반적으로 안전하지 않은) 솔트를 생성하지 않도록 함수가 더 이상 사용되지 않습니다. 함수 자체는 개발자가 솔트를 제공하지 않을 때 암호 학적으로 안전한 솔트를 생성하므로 사용자 지정 솔트 생성이 더 이상 필요하지 않습니다.

capture_session_meta SSL 컨텍스트 옵션

그만큼 capture_session_metaSSL 컨텍스트 옵션은 더 이상 사용되지 않습니다. SSL 메타 데이터는 이제stream_get_meta_data() 함수.