PHP7の非推奨の機能

大家讲道理
リリース: 2023-03-05 09:48:01
オリジナル
1340 人が閲覧しました
以下の機能は非推奨となり、PHP の将来のバージョンでは削除される可能性があります。

PHP4 スタイル コンストラクター

PHP4 スタイル コンストラクターは、定義されているクラスのメソッドであるため、クラスと同じ名前を持ちますが、現在非推奨であり、将来削除される予定です。 PHP4 のコンストラクターがクラス内で定義された単なるコンストラクターである場合、PHP7 は E_DEPRECATED を発行します。クラス実装コンストラクターの __construct() メソッドは影響を受けません。

<?php
class A {
   function A() {
      print(&#39;Style Constructor&#39;);
   }
}
?>
ログイン後にコピー

これにより、ブラウザに次の出力が生成されます -

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
class A {
   function b() {
      print(&#39;Non-static call&#39;);
   }
}
A::b();
?>
ログイン後にコピー

これにより、ブラウザに次の出力が生成されます -

Deprecated: Non-static method A::b() should not be called statically in...
Non-static call
ログイン後にコピー

password_hash() - ソルトオプション

password_hash() 関数のソルトオプションは非推奨になり、開発者が独自の (通常は安全ではない) を生成しないようになりました。 ) 塩。開発者がソルト値を指定しない場合、関数自体が暗号的に安全なソルトを生成します。したがって、カスタム ソルト生成は必要なくなりました。

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

capture_session_meta SSL コンテキスト オプションは非推奨になりました。 SSL メタデータは、stream_get_meta_data() 関数を通じて取得されるようになりました。
関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート