ホームページ  >  記事  >  バックエンド開発  >  php7.0.x で廃止された機能

php7.0.x で廃止された機能

L
L転載
2020-05-27 16:30:052971ブラウズ

php7.0.x で廃止された機能

#php 7.0.x

# で非推奨となった機能

##PHP4 スタイルのコンストラクターPHP4 スタイルのコンストラクター (メソッド名はクラス名と同じ) は非推奨となり、将来削除される予定です。 PHP4 スタイルのコンストラクターのみがクラスで使用されている場合、PHP7 は E_DEPRECATED 警告を生成します。 __construct() メソッドも定義されている場合、影響を受けません。

<?php
class foo {
    function foo() {
        echo &#39;I am the constructor&#39;;
    }
}
?>

上記のルーチンは出力します:

非推奨: クラスと同じ名前のメソッドは、将来のバージョンの PHP ではコンストラクターにはなりません。例では foo に非推奨のコンストラクターがあります。 .php 行 3

<br>

非静的メソッドへの静的呼び出し放棄された静的呼び出しは、静的メソッドのため、この機能は将来完全に削除される可能性があります。

<?php
class foo {
    function bar() {
        echo &#39;I am not static!&#39;;
    }
}
foo::bar();
?>

上記のルーチンは出力します:

非推奨: 非静的メソッド foo::bar() は 8 行目で静的に呼び出すべきではありません

I am not static!<br><br>

password_hash() ソルト オプションpassword_hash() 関数のソルト オプションは廃止されました。開発者は独自のソルトを生成できなくなります (一般に安全性が低くなります)。開発者がこの値を渡さない場合、関数自体が暗号的に安全なソルト値を生成します。したがって、独自のカスタム ソルト値を渡す必要はありません。

capture_session_meta SSL コンテキスト オプション

capture_session_meta の SSL コンテキスト オプションは廃止されました。 SSL メタデータは stream_get_meta_data() 経由で取得できるようになりました。

LDAP では非推奨次の関数は非推奨になりました:

ldap_sort()

推奨チュートリアル: "

PHP7

" "PHP チュートリアル"

以上がphp7.0.x で廃止された機能の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はphp.netで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。