PHP 7放棄された特性
PHP4スタイルのコンストラクタ
クラス名と同じ名前のクラスでPHP4の関数は、この機能はE_DEPRECATEDエラーを発行しますPHP7のしばらく放棄されました。 クラスと同じ名前、およびクラスとメソッド名が存在しない同じ時間PHP5コンストラクタ(__construct)で、名前空間に含まれていない場合、それはE_DEPRECATEDエラーが生成されます。
例
例
<?phpの
クラス A {
関数 A(){
印刷 ( 'スタイルコンストラクタ');
}
}
?>
クラス A {
関数 A(){
印刷 ( 'スタイルコンストラクタ');
}
}
?>
上記プログラム実行出力は、次のとおりです。
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の
クラス A {
関数 b(){
印刷( '非静的なコール' );
}
}
:: bの();
?>
クラス A {
関数 b(){
印刷( '非静的なコール' );
}
}
:: 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することができます。