From 9d861ea381749dddd15e7dae5a859045c78947c6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=AD=A6=E7=94=B0=20=E6=86=B2=E5=A4=AA=E9=83=8E?= Date: Thu, 11 Jun 2026 14:01:40 +0900 Subject: [PATCH] =?UTF-8?q?doc-en=20=E3=81=A8=E5=90=8C=E6=9C=9F=E3=81=97?= =?UTF-8?q?=E3=82=B3=E3=83=BC=E3=83=89=E4=BE=8B=E3=81=AE=E8=AA=A4=E3=82=8A?= =?UTF-8?q?=E4=BF=AE=E6=AD=A3=E3=81=BB=E3=81=8B=E3=82=92=E5=8F=8D=E6=98=A0?= =?UTF-8?q?=EF=BC=8817=E3=83=95=E3=82=A1=E3=82=A4=E3=83=AB=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ## 翻訳内容 ### コード例の修正同期(10件) 原文の一括修正コミット(実行不能なコード例の修正: 未定義変数・構文エラー等)を反映。 - appendices/migration74/new-features.xml — 型変位の例のキリル文字 С をラテン文字 C に修正 1. php/doc-en@8e2cfbdce0 - reference/spl/splfileinfo/getgroup.xml — 例の変数の `$` 欠落の誤りを修正 1. php/doc-en@8e2cfbdce0 - reference/spl/splfileinfo/getowner.xml — 例の変数の `$` 欠落の誤りを修正 1. php/doc-en@8e2cfbdce0 - reference/spl/splfileinfo/getsize.xml — 例の未定義変数の誤りを修正(`$fileinfo` → `$info`) 1. php/doc-en@8e2cfbdce0 - reference/uri/uri/rfc3986/uri/parse.xml — 例のセミコロン欠落の誤りを修正 1. php/doc-en@8e2cfbdce0 - reference/uri/uri/whatwg/url/parse.xml — 例のセミコロン欠落の誤りを修正 1. php/doc-en@8e2cfbdce0 - reference/imagick/imagick/mergeimagelayers.xml — 例の未定義変数の誤りを修正(`$imagePath` → `$imagePath1`) 1. php/doc-en@8e2cfbdce0 - reference/rar/rarentry/getunpackedsize.xml — EN-Revision 更新のみ(原文のメソッド名修正は日本語版で対応済みだった) 1. php/doc-en@8e2cfbdce0 - reference/xattr/functions/xattr-list.xml — 例の未定義変数の誤りを修正(`$attributes` → `$user_attributes`) 1. php/doc-en@8e2cfbdce0 - reference/yaf/yaf_route_rewrite/assemble.xml — 例の変数の `$` 欠落の誤りを修正 1. php/doc-en@8e2cfbdce0 ### reference/stream(2件) - reference/stream/book.xml — StreamBucket クラスへの参照を追加 1. php/doc-en@564bdc2db8 - reference/stream/streambucket.xml — xml:id の小文字化と不要なエンティティ参照の削除 1. php/doc-en@564bdc2db8 ### 独立ファイル - appendices/migration84/new-features.xml — プロパティフックの仮想プロパティ例を明確化(cannot への変更とエラー例の追加) 1. php/doc-en@d7efc67559 - language/types/boolean.xml — 例を実行可能に(`var_dump()` の追加) 1. php/doc-en@ee66d210fb - reference/exec/functions/proc-close.xml — 「プロセスを閉じる」から「パイプを閉じて終了を待つ」へ説明を正確化 1. php/doc-en@970d3aa7fd - reference/exec/functions/proc-open.xml — descriptor_spec の file 型に第 3 要素(ファイルモード)の説明を追加 1. php/doc-en@f500984474 - reference/reflection/reflectionfunction/construct.xml — 例の `var_export()` 第 2 引数の誤りを修正(`1` → `true`) 1. php/doc-en@629dfc9ec4 --- appendices/migration74/new-features.xml | 6 +++--- appendices/migration84/new-features.xml | 6 ++++-- language/types/boolean.xml | 6 +++++- reference/exec/functions/proc-close.xml | 10 +++++----- reference/exec/functions/proc-open.xml | 7 ++++--- reference/imagick/imagick/mergeimagelayers.xml | 4 ++-- reference/rar/rarentry/getunpackedsize.xml | 2 +- reference/reflection/reflectionfunction/construct.xml | 6 +++--- reference/spl/splfileinfo/getgroup.xml | 4 ++-- reference/spl/splfileinfo/getowner.xml | 4 ++-- reference/spl/splfileinfo/getsize.xml | 4 ++-- reference/stream/book.xml | 3 ++- reference/stream/streambucket.xml | 6 ++---- reference/uri/uri/rfc3986/uri/parse.xml | 4 ++-- reference/uri/uri/whatwg/url/parse.xml | 4 ++-- reference/xattr/functions/xattr-list.xml | 4 ++-- reference/yaf/yaf_route_rewrite/assemble.xml | 4 ++-- 17 files changed, 45 insertions(+), 39 deletions(-) diff --git a/appendices/migration74/new-features.xml b/appendices/migration74/new-features.xml index 9da8e81b46..206acaede7 100644 --- a/appendices/migration74/new-features.xml +++ b/appendices/migration74/new-features.xml @@ -1,6 +1,6 @@ - + 新機能 @@ -90,8 +90,8 @@ class A class B extends A { // Fatal error: Could not check compatibility between B::method():C and - // A::method(): A, because class С is not available - public function method(): С {} + // A::method(): A, because class C is not available + public function method(): C {} } class C extends B {} diff --git a/appendices/migration84/new-features.xml b/appendices/migration84/new-features.xml index 486d4d3e64..78be0a458a 100644 --- a/appendices/migration84/new-features.xml +++ b/appendices/migration84/new-features.xml @@ -1,6 +1,6 @@ - + 新機能 @@ -27,7 +27,7 @@ $this->firstName . ' ' . $this->lastName; } @@ -56,6 +56,8 @@ $p->firstName = 'peter'; print $p->firstName; // Prints "Peter" $p->lastName = 'Peterson'; print $p->fullName; // Prints "Peter Peterson" + +$p->fullName = "Peter 'Pete' Peterson"; // Throws Error: "Property Person::$fullName is read-only" ]]> diff --git a/language/types/boolean.xml b/language/types/boolean.xml index ae2ce12857..a7a35ba9ab 100644 --- a/language/types/boolean.xml +++ b/language/types/boolean.xml @@ -1,6 +1,6 @@ - + 論理型 (boolean) @@ -22,7 +22,10 @@ ]]> @@ -38,6 +41,7 @@ $foo = True; // 値TRUEを$fooに代入する - + proc_close - proc_open で開かれたプロセスを閉じ、 - そのプロセスの終了コードを返す + proc_open で開かれたプロセスへのパイプを閉じ、 + プロセスの終了を待ち、その終了コードを返す @@ -45,10 +45,10 @@ &reftitle.returnvalues; - + 実行していたプロセスの終了状態を返します。 エラーが発生した場合は -1 を返します。 - + ¬e.sigchild; diff --git a/reference/exec/functions/proc-open.xml b/reference/exec/functions/proc-open.xml index b09742ecb3..35b2746084 100644 --- a/reference/exec/functions/proc-open.xml +++ b/reference/exec/functions/proc-open.xml @@ -1,6 +1,6 @@ - + @@ -96,11 +96,12 @@ プロセスに渡すパイプをあらわす配列。 - 最初の要素はディスクリプタの型で、2 番目の要素がその型に対応するオプションとなります。 + 最初の要素はディスクリプタの型で、2 番目以降の要素がその型に対応するオプションとなります。 使用できる型は pipe (2 番目の要素は、 プロセスにパイプの読み込み側を渡すのなら r、 書き込み側を渡すのなら w) - および file (2 番目の要素はファイル名) + および file (2 番目の要素はファイル名、 + 3 番目の要素は fopen と同じファイルモード) です。 w 以外に何を指定しても、 r のように扱われるので注意して下さい。 diff --git a/reference/imagick/imagick/mergeimagelayers.xml b/reference/imagick/imagick/mergeimagelayers.xml index 4b29dade32..93b06c33f0 100644 --- a/reference/imagick/imagick/mergeimagelayers.xml +++ b/reference/imagick/imagick/mergeimagelayers.xml @@ -1,6 +1,6 @@ - + Imagick::mergeImageLayers @@ -60,7 +60,7 @@ addImage($imagick2); diff --git a/reference/rar/rarentry/getunpackedsize.xml b/reference/rar/rarentry/getunpackedsize.xml index 640ec2b723..66f681f49a 100644 --- a/reference/rar/rarentry/getunpackedsize.xml +++ b/reference/rar/rarentry/getunpackedsize.xml @@ -1,6 +1,6 @@ - + diff --git a/reference/reflection/reflectionfunction/construct.xml b/reference/reflection/reflectionfunction/construct.xml index f2c5ed14b4..bdce8f56b1 100644 --- a/reference/reflection/reflectionfunction/construct.xml +++ b/reference/reflection/reflectionfunction/construct.xml @@ -1,6 +1,6 @@ - + @@ -90,12 +90,12 @@ function dumpReflectionFunction($func) ); // ドキュメントコメントを表示します - printf("---> Documentation:\n %s\n", var_export($func->getDocComment(), 1)); + printf("---> Documentation:\n %s\n", var_export($func->getDocComment(), true)); // static変数が存在すれば表示します if ($statics = $func->getStaticVariables()) { - printf("---> Static variables: %s\n", var_export($statics, 1)); + printf("---> Static variables: %s\n", var_export($statics, true)); } } diff --git a/reference/spl/splfileinfo/getgroup.xml b/reference/spl/splfileinfo/getgroup.xml index 74cc9b365a..b534968f27 100644 --- a/reference/spl/splfileinfo/getgroup.xml +++ b/reference/spl/splfileinfo/getgroup.xml @@ -1,6 +1,6 @@ - + SplFileInfo::getGroup @@ -47,7 +47,7 @@ getFilename() . ' belongs to group id ' . $info->getGroup() . "\n"; +echo $info->getFilename() . ' belongs to group id ' . $info->getGroup() . "\n"; print_r(posix_getgrgid($info->getGroup())); ?> ]]> diff --git a/reference/spl/splfileinfo/getowner.xml b/reference/spl/splfileinfo/getowner.xml index 2550f34db3..29de8b7f56 100644 --- a/reference/spl/splfileinfo/getowner.xml +++ b/reference/spl/splfileinfo/getowner.xml @@ -1,6 +1,6 @@ - + SplFileInfo::getOwner @@ -47,7 +47,7 @@ getFilename() . ' belongs to owner id ' . $info->getOwner() . "\n"; +echo $info->getFilename() . ' belongs to owner id ' . $info->getOwner() . "\n"; print_r(posix_getpwuid($info->getOwner())); ?> ]]> diff --git a/reference/spl/splfileinfo/getsize.xml b/reference/spl/splfileinfo/getsize.xml index 04757eabc5..ce5f0a8844 100644 --- a/reference/spl/splfileinfo/getsize.xml +++ b/reference/spl/splfileinfo/getsize.xml @@ -1,6 +1,6 @@ - + SplFileInfo::getSize @@ -47,7 +47,7 @@ getFilename() . " " . $fileinfo->getSize(); +echo $info->getFilename() . " " . $info->getSize(); ?> ]]> diff --git a/reference/stream/book.xml b/reference/stream/book.xml index c84792fc76..bd0e5aa019 100644 --- a/reference/stream/book.xml +++ b/reference/stream/book.xml @@ -1,6 +1,6 @@ - + @@ -76,6 +76,7 @@ &reference.stream.examples; &reference.stream.php-user-filter; &reference.stream.streamwrapper; + &reference.stream.streambucket; &reference.stream.reference; diff --git a/reference/stream/streambucket.xml b/reference/stream/streambucket.xml index 6b6ef5f13d..abee1d0354 100644 --- a/reference/stream/streambucket.xml +++ b/reference/stream/streambucket.xml @@ -1,6 +1,6 @@ - + StreamBucket クラス @@ -76,7 +76,7 @@ - + int dataLength バケット内の文字列の長さ。 @@ -97,8 +97,6 @@ - &reference.stream.entities.streambucket; - - + Uri\Rfc3986\Uri::parse @@ -63,7 +63,7 @@ $uri = \Uri\Rfc3986\Uri::parse("https://example.com"); if ($uri !== null) { echo "Valid URI: " . $uri->toString(); } else { - echo "Invalid URI" + echo "Invalid URI"; } ?> ]]> diff --git a/reference/uri/uri/whatwg/url/parse.xml b/reference/uri/uri/whatwg/url/parse.xml index 0ef5f97afd..39a3272732 100644 --- a/reference/uri/uri/whatwg/url/parse.xml +++ b/reference/uri/uri/whatwg/url/parse.xml @@ -1,6 +1,6 @@ - + Uri\WhatWg\Url::parse @@ -73,7 +73,7 @@ $url = \Uri\WhatWg\Url::parse("https://example.com"); if ($url !== null) { echo "Valid URL: " . $url->toAsciiString(); } else { - echo "Invalid URL" + echo "Invalid URL"; } ?> ]]> diff --git a/reference/xattr/functions/xattr-list.xml b/reference/xattr/functions/xattr-list.xml index 56e62c69c1..1dbf264f49 100644 --- a/reference/xattr/functions/xattr-list.xml +++ b/reference/xattr/functions/xattr-list.xml @@ -1,6 +1,6 @@ - + xattr_list @@ -81,7 +81,7 @@ foreach ($root_attributes as $attr_name) { } echo "\n User 属性: \n"; -foreach ($attributes as $attr_name) { +foreach ($user_attributes as $attr_name) { printf("%s\n", $attr_name); } diff --git a/reference/yaf/yaf_route_rewrite/assemble.xml b/reference/yaf/yaf_route_rewrite/assemble.xml index 27e9a48dc2..9b59203347 100644 --- a/reference/yaf/yaf_route_rewrite/assemble.xml +++ b/reference/yaf/yaf_route_rewrite/assemble.xml @@ -1,6 +1,6 @@ - + @@ -55,7 +55,7 @@ <function>Yaf_Route_Rewrite::assemble</function> の例