PHP 7에서 더 이상 사용...LOGIN

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


PHP4 스타일 생성자

PHP4에서는 클래스의 함수가 클래스 이름과 동일한 이름을 가질 수 있습니다. 이 기능은 PHP7에서 폐기되었으며 E_DEPRECATED 오류가 발생합니다. 메소드 이름이 클래스 이름과 동일하고 클래스가 네임스페이스에 없으며 PHP5 생성자(__construct)가 없으면 E_DEPRECATED 오류가 생성됩니다.

Instance

<?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...

정적 방식으로 비정적 메서드 호출

정적 방식으로 비정적 메서드 호출, 더 이상 지원되지 않음:

Instance

<?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() 랜덤 팩터 옵션

함수의 원래 소금 양은 더 이상 개발자가 제공할 필요가 없습니다. 이 함수에는 기본적으로 솔트 기능이 있으므로 개발자는 솔트 값을 제공할 필요가 없습니다.


capture_session_meta SSL 컨텍스트 옵션

"capture_session_meta" SSL 컨텍스트 옵션이 더 이상 사용되지 않습니다. 스트림 리소스에서 활성화된 암호화 관련 메타데이터는 stream_get_meta_data()의 반환 값을 통해 액세스할 수 있습니다.

다음 섹션
<?php class A { function A() { print('Style Constructor'); } } ?>
코스웨어