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() 함수.