diff --git a/appendices/migration74/new-features.xml b/appendices/migration74/new-features.xml index 0873748a18..90a35bb48f 100644 --- a/appendices/migration74/new-features.xml +++ b/appendices/migration74/new-features.xml @@ -174,7 +174,7 @@ $fruits = ['banana', 'orange', ...$parts, 'watermelon']; __toString() - から例外をスローできるようになりました。以前は、この場合には致命的なエラーが発生していました。この関数内に既に存在する、回復可能な致命的なエラーは + から例外をスローできるようになりました。以前は、この場合には致命的なエラーが発生していました。文字列への変換時に発生する既存の回復可能な致命的なエラーは Error 例外クラスに変換されます。 @@ -261,7 +261,7 @@ $fruits = ['banana', 'orange', ...$parts, 'watermelon']; ユーザー名とパスワードが、PDO DSN の一部として指定できるようになりました。対象となるのは、mysql, mssql, sybase, dblib, firebird, oci ドライバです。以前は、この機能は pgsql ドライバでのみサポートされていました。ユーザー名/パスワードがコンストラクタとDSNの両方で指定された場合は、コンストラクタの指定が優先します。 - SQLクエリのクエスチョンマークが、パラメータのプレースホルダーとして解釈されるのを防ぐためにエスケープできるようになりました。?? を書くことで、単一のクエスチョンマークをデータベースに送信できるようになります。PostgreSQL のJSONのキーが存在するかを確認する演算子 (?) として使って下さい。 + SQLクエリのクエスチョンマークが、パラメータのプレースホルダーとして解釈されるのを防ぐためにエスケープできるようになりました。?? を書くことで、単一のクエスチョンマークをデータベースに送信し、例えば PostgreSQL の JSON キー存在 (?) 演算子を使えるようになります。 @@ -338,10 +338,9 @@ public function __unserialize(array $data): void ]]> - 新しいシリアル化の機構は、 Serializable - インターフェイス を置き換えるものです。 + 新しいシリアル化の機構は、将来非推奨になる Serializable - インターフェイスは将来非推奨になるでしょう。 + インターフェイスを置き換えるものです。 diff --git a/appendices/migration84/new-features.xml b/appendices/migration84/new-features.xml index 19d612c1f2..390c73deaf 100644 --- a/appendices/migration84/new-features.xml +++ b/appendices/migration84/new-features.xml @@ -112,9 +112,9 @@ class Example } $initializer = static function (Example $ghost): void { - // Fetch data or dependencies + // データや依存関係を取得します $data = getData(); - // Initialize + // 初期化します $ghost->__construct($data); }; @@ -172,8 +172,8 @@ $object = $reflector->newLazyGhost($initializer); WeakReference のデバッグ情報を取得すると、 - 参照しているオブジェクト、または参照が無効になっている場合は - &null; が出力されるようになりました。 + 参照しているオブジェクト(参照が無効になっている場合は + &null;)もあわせて出力されるようになりました。 @@ -276,7 +276,7 @@ $object = $reflector->newLazyGhost($initializer); 新たなクラスが追加されました(例: Dom\NodeDOMNode に対応する新しいクラスです)。 これらのクラスは HTML 5 に対応しており、WHATWG の仕様に準拠しています。 - これは DOM 拡張の長年のバグを解決します。 + これは DOM 拡張モジュールの長年のバグを解決します。 従来の DOM クラスも後方互換性のために引き続き利用可能です。 @@ -299,7 +299,7 @@ $object = $reflector->newLazyGhost($initializer); に任意の callable を渡すことが可能になりました。 さらに、DOMXPath::registerPhpFunctionNs により、 - php:function('name') ではなく、ネイティブな関数呼び出し構文で + php:function('name') ではなく、ネイティブな関数呼び出し構文を使う コールバックを登録できるようになりました。 @@ -319,11 +319,12 @@ $object = $reflector->newLazyGhost($initializer); Curve25519 および Curve448 ベースのキーのサポートが追加されました。 - 具体的には、x25519、ed25519、x448、ed448 フィールドが + 具体的には、 openssl_pkey_newopenssl_pkey_get_detailsopenssl_sign、および - openssl_verify を、サポートするよう拡張されました。 + openssl_verify が、x25519、ed25519、x448、ed448 フィールドを + サポートするよう拡張されました。 @@ -396,10 +397,11 @@ $object = $reflector->newLazyGhost($initializer); エスケープ - バッククオートで囲まれたリテラルでのクオートの二重化によるエスケープ + バッククオートで囲まれた識別子リテラルでのクオートの二重化によるエスケープ - 2 つのハイフンによるコメント、C 言語形式のコメント、 + 少なくとも1つの空白が後に続く 2 つのハイフンによるコメント、 + ネストされていない C 言語形式のコメント、 # によるコメント diff --git a/appendices/migration85/other-changes.xml b/appendices/migration85/other-changes.xml index 07313b6e8f..15f4f584fb 100644 --- a/appendices/migration85/other-changes.xml +++ b/appendices/migration85/other-changes.xml @@ -8,7 +8,7 @@ PHP コア - Core + PHP コア macOS における高精度なタイマー(hrtime) @@ -83,7 +83,7 @@ - FPM のログの長さの上限は、 + FPM のアクセスログの長さの上限は、 log_limit の値を尊重するようになりました。 @@ -171,7 +171,7 @@ openssl_cms_encrypt$cipher_algo - パラメーターに、暗号名を示す文字列を指定できるようになりました。 + パラメータに、暗号名を示す文字列を指定できるようになりました。 これによって、認証付きのエンベロープデータ向けに、 AES GCM 暗号アルゴリズムを含むより多くのアルゴリズムを使えるようになります。 @@ -205,9 +205,9 @@ Pdo\Pgsql::setAttributePdo\Pgsql::prepare は、 - lazy フェッチモードに入ることを示すために、 PDO::ATTR_PREFETCH に 0 を設定できるようになりました。 - このモードの場合、Statement は並列に実行できません。 + 0 を設定すると、lazy フェッチモードに入ります。 + このモードの場合、ステートメントは並列に実行できません。 @@ -327,7 +327,7 @@ curl_setopt に指定する CURLOPT_FOLLOWLOCATION オプションの値が、 - boolean ではなく数値として扱われるようになりました。 + boolean ではなく整数として扱われるようになりました。 これは CURLFOLLOW_OBEYCODECURLFOLLOW_FIRSTONLY を処理するためです。 @@ -338,7 +338,7 @@ Fileinfo - file の magic データベースが、5.45 から 5.46 に更新されました。 + file が、5.45 から 5.46 に更新されました。 @@ -415,7 +415,7 @@ readline_clear_history, readline_callback_handler_install の戻り値の型が、 - bool から true に変更されました。 + bool ではなく、true に変更されました。 @@ -448,8 +448,8 @@ 起動時にのみ有効な、max_memory_limit INI ディレクティブが追加されました。 これは、起動時または実行時に設定可能な memory_limit の最大値を制御するためのものです。 - この値を超えると、-1 を設定しない限り警告が発生します。 - 代わりに、memory_limit の値が、現在の max_memory_limit の値に設定されます。 + この値を超えると、-1 を設定しない限り警告が発生し、 + memory_limit の値が、超過した値の代わりに現在の max_memory_limit の値に設定されます。 @@ -517,8 +517,8 @@ PHP コア - match(true) パターン向けに、 - boolean 値との同一性の比較に関する OPcode が削除されました。 + boolean 値との同一性の比較に関する OPcode が、 + 特に match(true) パターンで削除されました。 @@ -528,7 +528,7 @@ - 例外オブジェクトを生成する速度が向上しました。 + 例外オブジェクトを生成する速度が大幅に向上しました。 @@ -600,7 +600,7 @@ SplFixedArray の、 - 多次元のアクセス処理と、メソッドのパフォーマンスが向上しました。 + 添字アクセス(次元アクセサ)と、メソッドのパフォーマンスが向上しました。 diff --git a/install/windows/apache2.xml b/install/windows/apache2.xml index d05bbd2d1a..3a01299716 100644 --- a/install/windows/apache2.xml +++ b/install/windows/apache2.xml @@ -41,6 +41,12 @@ Apache ハンドラとしてインストール + + + apache2handler SAPI を使う場合は、Thread Safe (TS) 版の + PHP を使わなければいけません。 + + Apache 2.x 用の PHP モジュールを読み込むには、 以下の行を Apache 設定ファイル &httpd.conf; に追加しなければいけません: