新機能PHP コアSensitiveParameter アトリビュート
バックトレースから機密情報を削除するためのアトリビュートとして、
error_log_mode INI ディレクティブエラーログファイルに対してパーミッションを設定できる INI ディレクティブとして、 error_log_mode が追加されました。 定数式の中で、列挙型のプロパティを取得定数式の中で、列挙型 のプロパティを取得できるようになりました。 型システムの改善null と false が独立した型として使えるようになりました。 true 型が追加されました。 交差型 と union型 が組み合わせて使えるようになりました。 その場合、型は DNF として記す必要があります。 トレイトで定数トレイトの中で、定数を定義できるようになりました。 読み取り専用クラスクラスに対して readonly を指定する機能 がサポートされました。 cURL
libcurl 7.62 から 7.80 までに追加された、 新しい複数の定数 が使えるようになりました。 接続を維持するためのチェックを行う関数として、 curl_upkeep が追加されました。 DBA
データベースファイルを作成する際にサブディレクトリを作るかどうかを決めるフラグとして、
OCI8oci8.prefetch_lob_size INI ディレクティブと、 oci_set_prefetch_lob が追加されました。 これらを使うと、LOB(ラージオブジェクト) を取得する際に、PHP と Oracle Database 間の通信回数を削減することで、 LOB への問い合わせのパフォーマンスチューニングを行うことができます。 OpenSSLchacha20-poly1305 向けに AEAD のサポートが追加されました。 ODBC新しい関数 odbc_connection_string_is_quoted, odbc_connection_string_should_quote, odbc_connection_string_quote が追加されました。 これらは主に、ODBC や PDO_ODBC 拡張モジュールの裏側で使われるものです。 ただ、ユニットテストを容易にしたり、 ユーザーアプリケーションやライブラリ自体がクォートを行えるようにする目的で、 ユーザーが使える関数として公開されています。 PCRE
修飾子 Random 拡張モジュール乱数生成器に関連する既存の実装を整理し、統合する新しい拡張モジュールが追加されました。 新しく、かつ優れた乱数生成器が使えるようになり、スコープの問題も解消されています。 |