PHP 7 버려진 특성
PHP4 스타일의 생성자
클래스 이름과 동일한 이름을 가진 클래스 PHP4에서 기능이 기능은 E_DEPRECATED 오류를 발행합니다 PHP7있는 동안 포기했다. 클래스와 동일한 이름 및 클래스 메소드 이름이 존재하지 않는 동시에 PHP5 생성자 (__construct)에서, 네임 스페이스를 설치하지 않은 경우, 그것은 E_DEPRECATED 에러를 생성 할 것이다.
예
예
<? php에
클래스 A {
함수 A () {
( '스타일 생성자')를 인쇄;
}
}
?>
클래스 A {
함수 A () {
( '스타일 생성자')를 인쇄;
}
}
?>
위의 프로그램 실행 출력은 다음과 같습니다
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에
클래스 A {
함수 B () {
인쇄 ( '비 정적 호출' );
}
}
:: B를 ();
?>
클래스 A {
함수 B () {
인쇄 ( '비 정적 호출' );
}
}
:: B를 ();
?>
위의 프로그램 실행 출력은 다음과 같습니다
Deprecated: Non-static method A::b() should not be called statically in... Non-static call
password_hash () 임의의 요소 옵션
기능은 더 이상 현상에 의해 염분의 원래 크기를 제공 할 필요가 없다. 개발자 소금 값없이 소금과 내부 역량의 기본 기능.
capture_session_meta SSL 컨텍스트 옵션
버려진 "capture_session_meta"SSL 컨텍스트 옵션을 제공합니다. 스트림 자원 활동에 대한 암호화 관련 메타 데이터 액세스 () 반환 값을 stream_get_meta_data 수 있습니다.