#php 7.0.x
# で非推奨となった機能##PHP4 スタイルのコンストラクターPHP4 スタイルのコンストラクター (メソッド名はクラス名と同じ) は非推奨となり、将来削除される予定です。 PHP4 スタイルのコンストラクターのみがクラスで使用されている場合、PHP7 は E_DEPRECATED 警告を生成します。 __construct() メソッドも定義されている場合、影響を受けません。
<?php class foo { function foo() { echo 'I am the constructor'; } } ?>
上記のルーチンは出力します:
非推奨: クラスと同じ名前のメソッドは、将来のバージョンの PHP ではコンストラクターにはなりません。例では foo に非推奨のコンストラクターがあります。 .php 行 3<br>
非静的メソッドへの静的呼び出し放棄された静的呼び出しは、静的メソッドのため、この機能は将来完全に削除される可能性があります。
<?php class foo { function bar() { echo 'I am not static!'; } } 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 サイトの他の関連記事を参照してください。