>  기사  >  백엔드 개발  >  php7.0.x 더 이상 사용되지 않는 기능

php7.0.x 더 이상 사용되지 않는 기능

L
L앞으로
2020-05-27 16:30:052896검색

ㅋㅋㅋ 향후 삭제됨 . PHP4 스타일 생성자만 클래스에 사용되는 경우 PHP7은 E_DEPRECATED 경고를 생성합니다. __construct() 메서드도 정의되어 있으면 영향을 받지 않습니다.

<?php
class foo {
    function foo() {
        echo &#39;I am the constructor&#39;;
    }
}
?>
위 루틴은 다음을 출력합니다: php7.0.x 더 이상 사용되지 않는 기능사용되지 않음: 해당 클래스와 동일한 이름을 가진 메서드는 향후 PHP 버전에서 생성자가 되지 않습니다. foo에는 3행의 example.php에 사용되지 않는 생성자가 있습니다. >

비정적 메서드의 정적 호출

정적으로 선언되지 않은 메서드의 정적 호출은 중단되었으며 이 기능은 향후 완전히 제거될 수 있습니다.

<?php
class foo {
    function bar() {
        echo &#39;I am not static!&#39;;
    }
}
foo::bar();
?>
위 루틴은 다음을 출력합니다: 더 이상 사용되지 않음: 비정적 메서드 foo::bar()는 8행에서 정적으로 호출하면 안 됩니다. 나는 정적이 아닙니다!

password_hash() 솔트 옵션

Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; foo has a deprecated constructor in example.php on line 3

静态调用非静态的方法

废弃了 静态(Static) 调用未声明成 static 的方法,未来可能会彻底移除该功能。

rrreee

以上例程会输出:

Deprecated: Non-static method foo::bar() should not be called statically in - on line 8<br>I am not static!

password_hash() 함수의 솔트 옵션은 더 이상 사용되지 않으므로 개발자가 자체 솔트(일반적으로 덜 안전함)를 생성할 수 없습니다. 개발자가 이 값을 전달하지 않으면 함수 자체가 암호화된 보안 솔트 값을 생성합니다. 따라서 사용자 정의 솔트 값을 전달할 필요가 없습니다.

capture_session_meta SSL 컨텍스트 옵션capture_session_meta의 SSL 컨텍스트 옵션은 더 이상 사용되지 않습니다. 이제 stream_get_meta_data()를 통해 SSL 메타데이터를 얻을 수 있습니다.

LDAP에서 더 이상 사용되지 않음

다음 기능은 더 이상 사용되지 않습니다:

ldap_sort()권장 튜토리얼: "PHP7

" "

PHP Tutorial

"

위 내용은 php7.0.x 더 이상 사용되지 않는 기능의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
이 기사는 php.net에서 복제됩니다. 침해가 있는 경우 admin@php.cn으로 문의하시기 바랍니다. 삭제