diff --git a/appendices/migration74/new-features.xml b/appendices/migration74/new-features.xml index 206acaede7..0873748a18 100644 --- a/appendices/migration74/new-features.xml +++ b/appendices/migration74/new-features.xml @@ -185,7 +185,7 @@ $fruits = ['banana', 'orange', ...$parts, 'watermelon']; CURL - CURLFile は、CURL拡張モジュールが libcurl 7.56.0 より新しいものでビルドされた場合は、通常のファイル名に加えて、ストリームラッパーをサポートするようになります。 + CURLFile は、CURL拡張モジュールが libcurl 7.56.0 以降でビルドされた場合は、通常のファイル名に加えて、ストリームラッパーをサポートするようになります。 @@ -249,7 +249,7 @@ $fruits = ['banana', 'orange', ...$parts, 'watermelon']; preg_replace_callback および preg_replace_callback_array - 関数は、追加のフラグを受け入れるようになりました。 + 関数は、追加の flags を受け入れるようになりました。 PREG_OFFSET_CAPTUREPREG_UNMATCHED_AS_NULL です。これは、コールバック関数に渡される matches配列のフォーマットに影響します。 @@ -379,7 +379,7 @@ proc_open(['php', '-r', 'echo "Hello World\n";'], $descriptors, $pipes); &1 のような操作 proc_open($cmd, [1 => ['pipe', 'w'], 2 => ['redirect', 1]], $pipes); -// シェルにおける 2>/dev/null や 2>null のような操作 +// シェルにおける 2>/dev/null や 2>nul のような操作 proc_open($cmd, [1 => ['pipe', 'w'], 2 => ['null']], $pipes); ?> ]]> diff --git a/appendices/migration84/new-features.xml b/appendices/migration84/new-features.xml index 78be0a458a..19d612c1f2 100644 --- a/appendices/migration84/new-features.xml +++ b/appendices/migration84/new-features.xml @@ -76,7 +76,7 @@ $p->fullName = "Peter 'Pete' Peterson"; // Throws Error: "Property Person::$full newLazyGhost($initializer); - コンストラクタ引数を持つ &new; 式は直接参照できるようになり、 + コンストラクタ引数を持つ new 式は直接参照できるようになり、 式を括弧で囲むことなくメソッド呼び出しや プロパティアクセスなどのチェーンが可能になりました。 @@ -349,7 +349,7 @@ $object = $reflector->newLazyGhost($initializer); r (PCRE2_EXTRA_CASELESS_RESTRICT) - 修飾子と (?r) モード修飾子のサポートされました。 + 修飾子と (?r) モード修飾子のサポートが追加されました。 大文字・小文字を区別しない修飾子 (i) と一緒に有効にすると、 ASCII と非 ASCII 文字の混在が禁止されます。 @@ -400,7 +400,7 @@ $object = $reflector->newLazyGhost($initializer); 2 つのハイフンによるコメント、C 言語形式のコメント、 - # によるコメント + # によるコメント diff --git a/appendices/migration85/other-changes.xml b/appendices/migration85/other-changes.xml index 79a3c49e49..07313b6e8f 100644 --- a/appendices/migration85/other-changes.xml +++ b/appendices/migration85/other-changes.xml @@ -217,7 +217,7 @@ pg_copy_from は、 - Iterable の入力をサポートするようになりました。 + iterable の入力をサポートするようになりました。 @@ -369,8 +369,8 @@ これは常に有効になっています。 他の拡張モジュールで再利用できるようにするため、 ext/dom - から分離された laxbor ライブラリが含まれています。 - この新しい拡張機能は、ユーザーランドに直接公開されません。 + から分離された lexbor ライブラリが含まれています。 + この新しい拡張モジュールは、ユーザーランドに直接公開されません。 @@ -460,7 +460,7 @@ opcache.file_cache - で指定されたディレクトリがが読み取り専用だった場合をサポートするために、 + で指定されたディレクトリが読み取り専用だった場合をサポートするために、 opcache.file_cache_read_only が追加されました。 これは、読み取り専用ファイルシステム(例:読み取り専用 Docker コンテナ)向けです。 opcache.validate_timestamps=0, @@ -473,7 +473,7 @@ 異なるビルドのPHP、 異なるファイルパス、 - 異なる設定(ロードされる拡張機能を含む)で生成されたキャッシュは、 + 異なる設定(ロードされる拡張モジュールを含む)で生成されたキャッシュは、 無視される可能性があります。 diff --git a/appendices/tokens.xml b/appendices/tokens.xml index f0691247c1..cbb250cb16 100644 --- a/appendices/tokens.xml +++ b/appendices/tokens.xml @@ -299,7 +299,7 @@ defined('T_FN') || define('T_FN', 10001); (int) -- - 可算/減算演算子 + 加算/減算演算子 @@ -649,7 +649,7 @@ defined('T_FN') || define('T_FN', 10001); (int) ++ - 可算/減算演算子 + 加算/減算演算子 @@ -977,8 +977,7 @@ defined('T_FN') || define('T_FN', 10001); (int) <?= or <%= - escaping - from HTML + HTML からのエスケープ diff --git a/chapters/tutorial.xml b/chapters/tutorial.xml index eae003d368..7f21d61f36 100644 --- a/chapters/tutorial.xml +++ b/chapters/tutorial.xml @@ -102,7 +102,7 @@ php -S localhost:8000 作成するために PHP を使用する必要はありません。 Hello World を PHP の echo 命令により出力しているだけです。 - このファイルは、実行ファイルまたは特殊なファイルとする必要がないことに注意してください。 + このファイルは、実行ファイルまたは特殊なファイルとする必要がないことに注意してください。 このファイルが拡張子 ".php" を有し、このファイルが PHP に渡される必要があると設定されているため、サーバーは PHP により解釈されるファイルを見付けることができます。 @@ -137,12 +137,12 @@ php -S localhost:8000 テキストエディタに関する注意 - PHP ファイルを作成、編集、監理する際に使用できる、 + PHP ファイルを作成、編集、管理する際に使用できる、 多くのテキストエディタや統合開発環境 (IDE) があります。 これらのツールのリストの一部は、PHP エディタのリスト で整理されています。あるエディタを推薦したい場合、上記のページを訪れ、 - ページの監理者にそのエディタをリストに加えてくれないかとたずねてみてください。 + ページの管理者にそのエディタをリストに加えてくれないかとたずねてみてください。 @@ -152,7 +152,7 @@ php -S localhost:8000 StarOffice Writer, Microsoft Word および Abiword のようなワードプロセッサは、PHP ファイルの編集には向いていません。 これらのワープロ上でテストスクリプトを編集する場合は、 - ファイルをプレーンテキストとして保存していることを確認してください。 + ファイルをプレーンテキストとして保存していることを確認してください。 さもないと、PHP はスクリプトを読み込んで実行できません。 @@ -321,12 +321,12 @@ if (str_contains($_SERVER['HTTP_USER_AGENT'], 'Firefox')) { if (str_contains($_SERVER['HTTP_USER_AGENT'], 'Firefox')) { ?>

str_contains() がtrueを返しました

-
あなたはFirefoxを使用しています
+

あなたはFirefoxを使用しています

str_contains()がfalseを返しました

-
あなたはFirefoxを使用していません
+

あなたはFirefoxを使用していません

@@ -337,7 +337,7 @@ if (str_contains($_SERVER['HTTP_USER_AGENT'], 'Firefox')) { str_contains() がtrueを返しました -
あなたはFirefoxを使用しています
+

あなたはFirefoxを使用しています

]]>
diff --git a/language/exceptions.xml b/language/exceptions.xml index 719b626148..61cbc973ed 100644 --- a/language/exceptions.xml +++ b/language/exceptions.xml @@ -28,7 +28,7 @@ スローされるオブジェクトは、 - Throwable のインスタンスでなければなりません。 + &instanceof; Throwable でなければなりません。 それ以外のオブジェクトをスローしようとすると PHP の fatal error が発生します。 diff --git a/language/expressions.xml b/language/expressions.xml index 33dc5e9c16..9a3a0a3a4d 100644 --- a/language/expressions.xml +++ b/language/expressions.xml @@ -113,7 +113,7 @@ function foo () { 比較演算子は、 極めて標準的な式です。 比較演算子は、&false; または &true; のどちらかを値とします。 - PHPは、>(大なり)、 >=(大なりイコール)、=(イコール)、 + PHPは、>(大なり)、 >=(大なりイコール)、==(イコール)、!=(イコールではない)、 <(小なり)、<=(小なりイコール)をサポートします。 PHP 言語は、いくつかの厳密な等価演算子: === (イコールかつ同じ型) そして !== (イコールではないまたは型が違う) も diff --git a/language/functions.xml b/language/functions.xml index f4a98d3d4b..e1ab7dabd9 100644 --- a/language/functions.xml +++ b/language/functions.xml @@ -488,15 +488,15 @@ Making a bowl of raspberry natural yogurt. デフォルト値を指定したパラメーターは、必須のパラメーターの後に宣言する + @@ -861,11 +861,11 @@ $newref =& returns_reference(); 可変関数は、echo, print, - isset, empty, + unset, isset, empty, include, require のような言語構造と組み合わせて使用する - ことはできません。これらの言語構造を可変変数として使うには + ことはできません。これらの言語構造を可変関数として使うには 独自のラッパー関数を使う必要があります。 @@ -1015,7 +1015,7 @@ $func(); // "bar" を表示します。 画像関数を使用するには、 GDサポートを有効にしてPHPをコンパイルしておく必要があります。 また、mysqli_connectを使う場合もやはり - MySQLサポートを有効にしてPHPが + MySQLiサポートを有効にしてPHPが コンパイルされている必要があります。 stringや variable関数のように diff --git a/language/namespaces.xml b/language/namespaces.xml index 5e0feb82ea..9f3b4ef9d8 100644 --- a/language/namespaces.xml +++ b/language/namespaces.xml @@ -281,7 +281,7 @@ function connect() { } } -namespace { // global code +namespace { // グローバルコード print strlen("hi") . "\n"; MyProject\connect(); MyProject\Connection::start(); @@ -742,7 +742,7 @@ function toGreenlandic() インポート規則はファイル単位のものです。つまり、インクルードされたファイルは - インクロード元の親ファイルのインポート規則を 引き継ぎません。 + インクルード元の親ファイルのインポート規則を 引き継ぎません @@ -1072,7 +1072,7 @@ A\B::foo(); // 名前空間 "A\A" のクラス "B" のメソッド "foo" を FAQ - この FAQ は 2 つに別れています。一般的な質問と、 + この FAQ は 2 つに分かれています。一般的な質問と、 深く理解するために有用な実装に関する質問です。 diff --git a/language/predefined/closure.xml b/language/predefined/closure.xml index 01070465cd..0dd7359f58 100644 --- a/language/predefined/closure.xml +++ b/language/predefined/closure.xml @@ -70,7 +70,7 @@ 8.4.0 Closure::__debugInfo の出力に、 - クロージャーの名前、行、ファイルを含むようになりました。 + クロージャの名前、行、ファイルを含むようになりました。
diff --git a/language/references.xml b/language/references.xml index f0ce0d4f70..9a391235d7 100644 --- a/language/references.xml +++ b/language/references.xml @@ -9,7 +9,7 @@ リファレンスとは? PHP において、リファレンスとは同じ変数の内容を異なった名前で - コールすることを意味します。これは C のポインタとは異なります。 + アクセスすることを意味します。これは C のポインタとは異なります。 リファレンスを使ってポインタの演算をすることはできませんし、 リファレンスは実メモリのアドレスでもありません。詳細は を参照ください。 @@ -446,7 +446,7 @@ echo $myValue; // $obj->value の新しい値である 2 を表 return ($this->value); これは、あなたが望んでいるように の結果を返してくれることはありません。 可能なことは、値へのリファレンスを返すことができるということだけで、 - それ以外の何者でもありません。 + それ以外の何物でもありません。 diff --git a/language/types/array.xml b/language/types/array.xml index f0eb55ff3e..6f8cd214d0 100644 --- a/language/types/array.xml +++ b/language/types/array.xml @@ -560,17 +560,6 @@ var_dump($arr); PHP 8.3.0 以降では、負の整数になることもあります。
- - - PHP 4.3.0 以降、上記のような添字生成動作は変更されました。 - 現在では、配列に追加する際に、 - その配列の最大添字が負である場合は次の添字はゼロ - (0) となります。 - 以前は、正の添字の場合と同様に新しい添字は最大添字に +1 - したものがセットされました。 - - - 次のキー生成において、オフセットとして使われる整数値 (添字の最大値) に対応するエントリーが、 diff --git a/language/types/boolean.xml b/language/types/boolean.xml index a7a35ba9ab..46f8bd2552 100644 --- a/language/types/boolean.xml +++ b/language/types/boolean.xml @@ -13,7 +13,7 @@ 構文 - bool リテラルを指定するには、定数 &true; + bool リテラルを指定するには、定数 &true; または &false; を指定してください。 両方とも大文字小文字を区別しません。 diff --git a/language/types/type-juggling.xml b/language/types/type-juggling.xml index ec90912e8b..8015495836 100644 --- a/language/types/type-juggling.xml +++ b/language/types/type-juggling.xml @@ -182,12 +182,12 @@ - 論理型(bool) が宣言されている場合: 値は bool として解釈されます。 + 論理型(bool) が宣言されている場合: 値は bool として解釈されます。 - 整数型 (int) が宣言されてい場合: int への変換が定義されている場合は、int として解釈されます。たとえば、文字列が 数値形式 である場合です。 + 整数型 (int) が宣言されている場合: int への変換が定義されている場合は、int として解釈されます。たとえば、文字列が 数値形式 である場合です。 diff --git a/language/types/void.xml b/language/types/void.xml index 275263784d..014069a7ec 100644 --- a/language/types/void.xml +++ b/language/types/void.xml @@ -12,7 +12,7 @@ - 戻り値の型が void である関数であっても、 + 戻り値の型が void である関数であっても、 値を返すことはできます。その場合には、戻り値は常に &null; になります。 diff --git a/language/variables.xml b/language/variables.xml index 6502c7a93a..2b45ff7519 100644 --- a/language/variables.xml +++ b/language/variables.xml @@ -106,7 +106,7 @@ bar bar PHP には、変数に値の代入を行う別の方法も存在します。それは、 - 参照による代入 です。 + 参照による代入 です。 この場合、新規の変数は元の変数を参照するだけです。 (言いかえると、元の変数の"エイリアスを作る"または元の変数を"指す") 新規の変数への代入は、元の変数に影響し、その逆も同様となります。 @@ -673,7 +673,7 @@ object(stdClass)#1 (0) { 類似の動作がstatic命令にも適用されます。 - リファレンスはstaitc 変数に保存することができません。 + リファレンスはstatic 変数に保存することができません。 @@ -724,9 +724,7 @@ $still_obj2 = get_instance_noref(); ]]> - - この例を実行すると以下の出力となります。 - + &example.outputs; int(1) } -+]]> +]]> @@ -875,6 +873,7 @@ $end = 'ar'; echo $foo->{$start . $end} . "\n"; $arr = 'arr'; +echo $foo->{$arr[1]} . "\n"; echo $foo->{$arr}[1] . "\n"; ]]> diff --git a/reference/datetime/dateinterval/createfromdatestring.xml b/reference/datetime/dateinterval/createfromdatestring.xml index 20e36ff88a..90d8f2b2ee 100644 --- a/reference/datetime/dateinterval/createfromdatestring.xml +++ b/reference/datetime/dateinterval/createfromdatestring.xml @@ -58,7 +58,7 @@ &reftitle.returnvalues; - DateInterval のインスタンスを返します。 + 成功した場合に DateInterval を返します。 &return.falseforfailure.style.procedural; diff --git a/reference/datetime/dateperiod/construct.xml b/reference/datetime/dateperiod/construct.xml index dd380a8820..bd276e94ea 100644 --- a/reference/datetime/dateperiod/construct.xml +++ b/reference/datetime/dateperiod/construct.xml @@ -119,7 +119,7 @@ - UTC 以外の時間のオフセット(Z)。 + UTC (Z) 以外のタイムオフセット。 たとえば +02:00 のようなものです。 @@ -151,7 +151,7 @@ isostr が有効な ISO 8601 の期間としてパースできない場合、 DateMalformedPeriodStringException をスローします。 - これより前のバージョンでは、Exception がスローされていました。 + PHP 8.3 より前のバージョンでは、Exception がスローされていました。 diff --git a/reference/datetime/datetime/modify.xml b/reference/datetime/datetime/modify.xml index 74b1aa44e2..8305d6beed 100644 --- a/reference/datetime/datetime/modify.xml +++ b/reference/datetime/datetime/modify.xml @@ -83,7 +83,7 @@ 8.3.0 無効な文字列が渡された場合、 - DateInterval::createFromDateString + DateTime::modifyDateMalformedStringException をスローするようになりました。 これより前のバージョンでは、 diff --git a/reference/datetime/datetime/settimestamp.xml b/reference/datetime/datetime/settimestamp.xml index 9c5afd477b..5d2f999adb 100644 --- a/reference/datetime/datetime/settimestamp.xml +++ b/reference/datetime/datetime/settimestamp.xml @@ -47,7 +47,7 @@ 日付を表す Unix タイムスタンプ。 DateTimeImmutable::modify@ フォーマットと共に使うと、 - 数値型の範囲外のタイムスタンプを設定できます。 + &integer; の範囲外のタイムスタンプを設定できます。 diff --git a/reference/datetime/datetimeimmutable/setisodate.xml b/reference/datetime/datetimeimmutable/setisodate.xml index e454c3c815..a5707625de 100644 --- a/reference/datetime/datetimeimmutable/setisodate.xml +++ b/reference/datetime/datetimeimmutable/setisodate.xml @@ -19,7 +19,7 @@ ISO 8601 標準形式、 - つまり週と日オフセットで日付を設定する形式に従って日付を設定した、 + つまり特定の日付ではなく、週と日のオフセットで日付を設定した、 新しい DateTimeImmutable オブジェクトを返します。 diff --git a/reference/datetime/datetimeimmutable/settime.xml b/reference/datetime/datetimeimmutable/settime.xml index 1d512f1899..fa4f665484 100644 --- a/reference/datetime/datetimeimmutable/settime.xml +++ b/reference/datetime/datetimeimmutable/settime.xml @@ -21,7 +21,7 @@ 指定された時刻を設定した、 - 新しい DateTimeImmutable オブジェクト を返します。 + 新しい DateTimeImmutable オブジェクトを返します。 diff --git a/reference/datetime/datetimeimmutable/settimestamp.xml b/reference/datetime/datetimeimmutable/settimestamp.xml index cd86da8bcf..f7d3221620 100644 --- a/reference/datetime/datetimeimmutable/settimestamp.xml +++ b/reference/datetime/datetimeimmutable/settimestamp.xml @@ -18,7 +18,7 @@ Unix タイムスタンプを用いて日付と時刻を設定し、 - 古いものから新しい DateTimeImmutable オブジェクトを作成して返します。 + 古いものから新しい DateTimeImmutable オブジェクトを作成して返します。 @@ -29,10 +29,10 @@ timestamp - Unix タイムスタンプ。 + 日付を表す Unix タイムスタンプ。 DateTimeImmutable::modify@ フォーマットと共に使うと、 - 数値型の範囲外のタイムスタンプを設定できます。 + &integer; の範囲外のタイムスタンプを設定できます。 diff --git a/reference/datetime/datetimeimmutable/sub.xml b/reference/datetime/datetimeimmutable/sub.xml index af4402999d..dd12eb7909 100644 --- a/reference/datetime/datetimeimmutable/sub.xml +++ b/reference/datetime/datetimeimmutable/sub.xml @@ -51,7 +51,7 @@ &reftitle.errors; サポートされていない操作を試みた場合、 - DateInvalidOperationExceptionがスローされます。 + DateInvalidOperationException がスローされます。 サポートされていない操作の例としては、 next weekday のような相対時刻を表現する DateInterval を使った場合が挙げられます。 diff --git a/reference/datetime/datetimeinterface/gettimestamp.xml b/reference/datetime/datetimeinterface/gettimestamp.xml index e161543f3a..399aec435c 100644 --- a/reference/datetime/datetimeinterface/gettimestamp.xml +++ b/reference/datetime/datetimeinterface/gettimestamp.xml @@ -52,13 +52,13 @@ &reftitle.errors; - タイムスタンプが整数として表現できない場合、 + タイムスタンプが &integer; として表現できない場合、 DateRangeError がスローされます。 PHP 8.3.0 より前のバージョンでは、ValueError がスローされていました。また、PHP 8.0.0 より前のバージョンでは同様の場合に &false; を返していました。 - さらに、DateTimeInterface::format に - U を指定すると、タイムスタンプは文字列として取得できます。 + それでも、DateTimeInterface::format に + U を指定すると、タイムスタンプは &string; として取得できます。 diff --git a/reference/errorfunc/functions/debug-backtrace.xml b/reference/errorfunc/functions/debug-backtrace.xml index d7e22e8e27..67faf5af31 100644 --- a/reference/errorfunc/functions/debug-backtrace.xml +++ b/reference/errorfunc/functions/debug-backtrace.xml @@ -77,7 +77,7 @@ debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS) - インデックス "object""args"両方省略します。 + インデックス "object" "args"両方省略します。 diff --git a/reference/errorfunc/ini.xml b/reference/errorfunc/ini.xml index b0272368de..cd4cf68f16 100644 --- a/reference/errorfunc/ini.xml +++ b/reference/errorfunc/ini.xml @@ -8,7 +8,7 @@ エラーおよびロギング設定オプション - + &Name; @@ -457,7 +457,7 @@ ほとんどの場合 docref_root の値の最後を "/" にしようと思うでしょう。 - しかし上の二つ目の例を見ではその必要はありません。 + しかし上の二つ目の例を見ると、その必要はありません。 diff --git a/reference/exif/functions/exif-imagetype.xml b/reference/exif/functions/exif-imagetype.xml index c5ca81c0b1..2656938a2b 100644 --- a/reference/exif/functions/exif-imagetype.xml +++ b/reference/exif/functions/exif-imagetype.xml @@ -5,7 +5,7 @@ exif_imagetype - イメージの型を定義する + 画像の種類を判別する &reftitle.description; @@ -14,7 +14,7 @@ stringfilename - exif_imagetype を画像の先頭バイトを読み + exif_imagetype は画像の先頭バイトを読み、 そのサインを調べます。 diff --git a/reference/filesystem/functions/file-put-contents.xml b/reference/filesystem/functions/file-put-contents.xml index d169ff9405..83cf322be3 100644 --- a/reference/filesystem/functions/file-put-contents.xml +++ b/reference/filesystem/functions/file-put-contents.xml @@ -93,7 +93,7 @@ filename がすでに存在する場合に、 - データをファイルに上書きするするのではなく追記します。 + データをファイルに上書きするのではなく追記します。 diff --git a/reference/ftp/ftp.connection.xml b/reference/ftp/ftp.connection.xml index 264af67246..a70b5e9899 100644 --- a/reference/ftp/ftp.connection.xml +++ b/reference/ftp/ftp.connection.xml @@ -13,7 +13,7 @@ PHP 8.1.0 以降、 ftp - リソースを置き換える、完全不定形クラスです。 + リソースを置き換える、完全不透明クラスです。 diff --git a/reference/gmp/functions/gmp-init.xml b/reference/gmp/functions/gmp-init.xml index f30f49a912..c7310ff72b 100644 --- a/reference/gmp/functions/gmp-init.xml +++ b/reference/gmp/functions/gmp-init.xml @@ -91,7 +91,7 @@ 0o0O を明示的に指定する機能をサポートしました。 base0 にした場合に、 - こうしたプレフィックスをを解釈する機能も追加されています。 + こうしたプレフィックスを解釈する機能も追加されています。 diff --git a/reference/ibm_db2/functions/db2-bind-param.xml b/reference/ibm_db2/functions/db2-bind-param.xml index ab84a20856..31be0dc1b0 100644 --- a/reference/ibm_db2/functions/db2-bind-param.xml +++ b/reference/ibm_db2/functions/db2-bind-param.xml @@ -71,7 +71,7 @@ メモリのオーバーヘッドを避けるため、DB2_PARAM_FILE を指定して PHP 変数をファイルにバインドし、 ファイルからラージオブジェクト (BLOB、CLOB あるいは DBCLOB) - データを読み込むようにするすることも可能です。 + データを読み込むようにすることも可能です。 diff --git a/reference/image/gdfont.xml b/reference/image/gdfont.xml index c52a68c682..7ca79675bb 100644 --- a/reference/image/gdfont.xml +++ b/reference/image/gdfont.xml @@ -11,7 +11,7 @@
&reftitle.intro; - PHP 8.1.0 以降、gd font リソースを置き換える、完全不定形クラスです。 + PHP 8.1.0 以降、gd font リソースを置き換える、完全不透明クラスです。
diff --git a/reference/imap/imap.connection.xml b/reference/imap/imap.connection.xml index 39fade3ffe..73717ebcff 100644 --- a/reference/imap/imap.connection.xml +++ b/reference/imap/imap.connection.xml @@ -12,7 +12,7 @@ &reftitle.intro; PHP 8.1.0 以降、imap リソースを置き換える、 - 完全不定形クラスです。 + 完全不透明クラスです。 diff --git a/reference/info/ini.xml b/reference/info/ini.xml index c5d68d1ad1..725fa9c665 100644 --- a/reference/info/ini.xml +++ b/reference/info/ini.xml @@ -338,7 +338,7 @@ オペレーティングシステムが、 プログラムに使うことを許可しているネイティブスタックスペースの最大値。 - オペレーティングシステムがが許可している以上のサイズを使おうとすると、 + オペレーティングシステムが許可している以上のサイズを使おうとすると、 通常はハードなクラッシュが発生し、 デバッグ情報が簡単に利用できることはありません。 デバッグを容易にするために、PHP のエンジンはそうしたことが発生する前に diff --git a/reference/ldap/functions/ldap-connect.xml b/reference/ldap/functions/ldap-connect.xml index 2fe1efb052..81c6e62b12 100644 --- a/reference/ldap/functions/ldap-connect.xml +++ b/reference/ldap/functions/ldap-connect.xml @@ -32,7 +32,7 @@ - 注意: この関数は、接続を確立するするわけでは ありません。 + 注意: この関数は、接続を確立するわけでは ありません。 指定したパラメータが妥当であり、必要に応じて接続をオープンできるかどうかを調べるだけです。 diff --git a/reference/ldap/ldap.connection.xml b/reference/ldap/ldap.connection.xml index d3dfa313b0..3e22215ecd 100644 --- a/reference/ldap/ldap.connection.xml +++ b/reference/ldap/ldap.connection.xml @@ -12,7 +12,7 @@ &reftitle.intro; PHP 8.1.0 以降、ldap リソースを置き換える、 - 完全不定形クラスです。 + 完全不透明クラスです。 diff --git a/reference/ldap/ldap.result.xml b/reference/ldap/ldap.result.xml index 43515e9e87..ea3f4cae00 100644 --- a/reference/ldap/ldap.result.xml +++ b/reference/ldap/ldap.result.xml @@ -12,7 +12,7 @@ &reftitle.intro; PHP 8.1.0 以降、ldap result リソースを置き換える、 - 完全不定形クラスです。 + 完全不透明クラスです。 diff --git a/reference/ldap/ldap.resultentry.xml b/reference/ldap/ldap.resultentry.xml index 1d0cc5befe..b0f5f6fd1b 100644 --- a/reference/ldap/ldap.resultentry.xml +++ b/reference/ldap/ldap.resultentry.xml @@ -13,7 +13,7 @@ PHP 8.1.0 以降、 ldap result entry - リソースを置き換える、完全不定形クラスです。 + リソースを置き換える、完全不透明クラスです。 diff --git a/reference/mbstring/functions/mb-substr.xml b/reference/mbstring/functions/mb-substr.xml index b37e48eb07..0cf7e95729 100644 --- a/reference/mbstring/functions/mb-substr.xml +++ b/reference/mbstring/functions/mb-substr.xml @@ -42,14 +42,14 @@ start が非負である場合に返される文字列は、 - stringstart バイト目以降の文字列となります (ゼロから数えます)。 + stringstart 文字目以降の文字列となります (ゼロから数えます)。 たとえば、文字列 'abcdef' の - 0 バイト目は 'a' で、 - 2 バイト目は 'c' のようになります。 + 0 文字目は 'a' で、 + 2 文字目は 'c' のようになります。 start が負の数の場合に返される文字列は、 - string の後ろから数えて start バイト目以降となります。 + string の後ろから数えて start 文字目以降となります。 @@ -59,7 +59,7 @@ string の中から取り出す最大文字数。 省略したり NULL を渡したりした場合は、 - 文字列の最後までの全バイトを取り出します。 + 文字列の最後までの全文字を取り出します。 diff --git a/reference/pdo/pdostatement/closecursor.xml b/reference/pdo/pdostatement/closecursor.xml index 800c2d2fec..8d2a19859d 100644 --- a/reference/pdo/pdostatement/closecursor.xml +++ b/reference/pdo/pdostatement/closecursor.xml @@ -76,7 +76,7 @@ do { 以下の例では、PDOStatement オブジェクト $stmt は複数の行を返しますが、このアプリケーションは先頭行のみフェッチし、 PDOStatement オブジェクトをフェッチしていない行がある状態のままにします。 - このアプリケーションがが全てのデータベースドライバで動作するよう、 + このアプリケーションが全てのデータベースドライバで動作するよう、 PDOStatement オブジェクト $otherStmt を実行する前に $stmt に対して PDOStatement::closeCursor diff --git a/reference/pdo/pdostatement/setfetchmode.xml b/reference/pdo/pdostatement/setfetchmode.xml index 0f0259bbd5..fa0ef0d9f4 100644 --- a/reference/pdo/pdostatement/setfetchmode.xml +++ b/reference/pdo/pdostatement/setfetchmode.xml @@ -129,7 +129,7 @@ foreach ($stmt as $row) { } ]]> - &example.outputs; + &example.outputs.similar; PHP 8.1.0 以降、pgsql link - リソースを置き換える、完全不定形クラスです。 + リソースを置き換える、完全不透明クラスです。 diff --git a/reference/pgsql/pgsql.lob.xml b/reference/pgsql/pgsql.lob.xml index 6c16c6bcf0..1844ee748d 100644 --- a/reference/pgsql/pgsql.lob.xml +++ b/reference/pgsql/pgsql.lob.xml @@ -12,7 +12,7 @@ &reftitle.intro; PHP 8.1.0 以降、pgsql large object - リソースを置き換える、完全不定形クラスです。 + リソースを置き換える、完全不透明クラスです。 diff --git a/reference/pgsql/pgsql.result.xml b/reference/pgsql/pgsql.result.xml index 13c9fe8ab5..236f20793f 100644 --- a/reference/pgsql/pgsql.result.xml +++ b/reference/pgsql/pgsql.result.xml @@ -12,7 +12,7 @@ &reftitle.intro; PHP 8.1.0 以降、pgsql result - リソースを置き換える、完全不定形クラスです。 + リソースを置き換える、完全不透明クラスです。 diff --git a/reference/phar/Phar/setStub.xml b/reference/phar/Phar/setStub.xml index af40ad280b..0d18e515b7 100644 --- a/reference/phar/Phar/setStub.xml +++ b/reference/phar/Phar/setStub.xml @@ -169,30 +169,6 @@ string(83) " - - - &reftitle.changelog; - - - - - - &Version; - &Description; - - - - - 5.4.0 - - len パラメータが追加されました。 - - - - - - - &reftitle.seealso; diff --git a/reference/posix/functions/posix-fpathconf.xml b/reference/posix/functions/posix-fpathconf.xml index b7a0530360..ffef8f6172 100644 --- a/reference/posix/functions/posix-fpathconf.xml +++ b/reference/posix/functions/posix-fpathconf.xml @@ -15,7 +15,7 @@ intname - ファイルディスクリプタ resource + ファイル記述子 file_descriptorname から、 設定可能なリミットの値を返します。 diff --git a/reference/posix/functions/posix-isatty.xml b/reference/posix/functions/posix-isatty.xml index de5f718d46..5400ab3f58 100644 --- a/reference/posix/functions/posix-isatty.xml +++ b/reference/posix/functions/posix-isatty.xml @@ -5,7 +5,7 @@ posix_isatty - ファイル記述子が対話型端末であるかどうかを定義する + ファイル記述子が対話型端末であるかどうかを判定する diff --git a/reference/pspell/pspell.config.xml b/reference/pspell/pspell.config.xml index 4e4ca33ef6..9588746d1b 100644 --- a/reference/pspell/pspell.config.xml +++ b/reference/pspell/pspell.config.xml @@ -11,7 +11,7 @@
&reftitle.intro; - PHP 8.1.0 以降、pspell 設定 リソースを置き換える、完全不定形クラスです。 + PHP 8.1.0 以降、pspell 設定 リソースを置き換える、完全不透明クラスです。
diff --git a/reference/pspell/pspell.dictionary.xml b/reference/pspell/pspell.dictionary.xml index 50e3eca80e..762f8f134a 100644 --- a/reference/pspell/pspell.dictionary.xml +++ b/reference/pspell/pspell.dictionary.xml @@ -11,7 +11,7 @@
&reftitle.intro; - PHP 8.1.0 以降、pspell リソースを置き換える、完全不定形クラスです。 + PHP 8.1.0 以降、pspell リソースを置き換える、完全不透明クラスです。
diff --git a/reference/rar/rarentry/getpackedsize.xml b/reference/rar/rarentry/getpackedsize.xml index 33c21cd863..2ef32a3dcf 100644 --- a/reference/rar/rarentry/getpackedsize.xml +++ b/reference/rar/rarentry/getpackedsize.xml @@ -18,7 +18,7 @@ 圧縮後のアーカイブエントリのサイズを取得します。 - 調整数型が 32 ビットであるプラットフォーム (Windows + 長整数型 (long) が 32 ビットであるプラットフォーム (Windows x64 など) では、返されるサイズの上限は 2 GiB となります。定数 PHP_INT_MAX をチェックしましょう。 @@ -50,7 +50,7 @@ PECL rar 2.0.0 - このメソッドは、64 ビット整数型のプラットフォームで 2 GiB + このメソッドは、64 ビット int 型のプラットフォームで 2 GiB を超えるサイズを正しく返せるようになりました。 また、それ以外のプラットフォームでも負の値を返すことがなくなりました。 diff --git a/reference/rar/rarentry/getunpackedsize.xml b/reference/rar/rarentry/getunpackedsize.xml index 66f681f49a..aee23816f6 100644 --- a/reference/rar/rarentry/getunpackedsize.xml +++ b/reference/rar/rarentry/getunpackedsize.xml @@ -18,7 +18,7 @@ 展開後のアーカイブエントリのサイズを取得します。 - 調整数型が 32 ビットであるプラットフォーム (Windows + 長整数型 (long) が 32 ビットであるプラットフォーム (Windows x64 など) では、返されるサイズの上限は 2 GiB となります。定数 PHP_INT_MAX をチェックしましょう。 @@ -50,7 +50,7 @@ PECL rar 2.0.0 - このメソッドは、64 ビット整数型のプラットフォームで 2 GiB + このメソッドは、64 ビット int 型のプラットフォームで 2 GiB を超えるサイズを正しく返せるようになりました。 また、それ以外のプラットフォームでも負の値を返すことがなくなりました。 diff --git a/reference/reflection/reflectionclass/getstaticpropertyvalue.xml b/reference/reflection/reflectionclass/getstaticpropertyvalue.xml index 3a0a276a8c..26a3ea8fee 100644 --- a/reference/reflection/reflectionclass/getstaticpropertyvalue.xml +++ b/reference/reflection/reflectionclass/getstaticpropertyvalue.xml @@ -39,7 +39,7 @@ 指定した名前のstaticプロパティがそのクラスに存在しない場合に返す、デフォルト値。 プロパティが存在せず、かつこの引数も省略されていた場合は、 - ReflectionException が発生します。 + ReflectionException がスローされます。 diff --git a/reference/reflection/reflectionfunction/construct.xml b/reference/reflection/reflectionfunction/construct.xml index bdce8f56b1..5226808fef 100644 --- a/reference/reflection/reflectionfunction/construct.xml +++ b/reference/reflection/reflectionfunction/construct.xml @@ -40,7 +40,7 @@ &reftitle.errors; function パラメータが正しい関数名でない場合に - ReflectionException が発生します。 + ReflectionException がスローされます。
diff --git a/reference/sem/sysvmessagequeue.xml b/reference/sem/sysvmessagequeue.xml index a6def997e3..a06c5c73d6 100644 --- a/reference/sem/sysvmessagequeue.xml +++ b/reference/sem/sysvmessagequeue.xml @@ -13,7 +13,7 @@ PHP 8.0.0 以降、 sysvmsg queue - リソースを置き換える、完全不定形クラスです。 + リソースを置き換える、完全不透明クラスです。 diff --git a/reference/sem/sysvsemaphore.xml b/reference/sem/sysvsemaphore.xml index d5d16ac0e3..4045f4dc47 100644 --- a/reference/sem/sysvsemaphore.xml +++ b/reference/sem/sysvsemaphore.xml @@ -13,7 +13,7 @@ PHP 8.0.0 以降、 sysvsem リソースを置き換える、 - 完全不定形クラスです。 + 完全不透明クラスです。 diff --git a/reference/sem/sysvsharedmemory.xml b/reference/sem/sysvsharedmemory.xml index 03c40aa19a..5e0ae4b05b 100644 --- a/reference/sem/sysvsharedmemory.xml +++ b/reference/sem/sysvsharedmemory.xml @@ -13,7 +13,7 @@ PHP 8.0.0 以降、 sysvshm リソースを置き換える、 - 完全不定形クラスです。 + 完全不透明クラスです。 diff --git a/reference/session/functions/session-gc.xml b/reference/session/functions/session-gc.xml index 02c9d8f1e3..b6e915d803 100644 --- a/reference/session/functions/session-gc.xml +++ b/reference/session/functions/session-gc.xml @@ -16,7 +16,7 @@ デフォルトで PHP は、 session.gc_probability - の設定をを使用して、 + の設定を使用して、 各リクエストごとに確率的にセッションガベージコレクタを実行します。 この方法には以下に示すいくつかの制限があります: diff --git a/reference/snmp/configure.xml b/reference/snmp/configure.xml index 461fe68ebf..afd4545493 100644 --- a/reference/snmp/configure.xml +++ b/reference/snmp/configure.xml @@ -6,7 +6,7 @@ &reftitle.install; Windows 版の Net-SNMP には、 - SNMP サポート用ファイルがが含まれています。 + SNMP サポート用ファイルが含まれています。 サポート用ファイルは mibs ディレクトリにあります。 このディレクトリを、Windows の環境変数 diff --git a/reference/snmp/functions/snmp2-set.xml b/reference/snmp/functions/snmp2-set.xml index 29eb3f9af8..92ee9442ff 100644 --- a/reference/snmp/functions/snmp2-set.xml +++ b/reference/snmp/functions/snmp2-set.xml @@ -98,7 +98,7 @@ SNMP ホストがデータ型を却下すると、"Warning: Error in packet. - Reason: (badValue) The value given has the wrong type or length." のような’ + Reason: (badValue) The value given has the wrong type or length." のような E_WARNING メッセージが表示されます。未知の OID あるいは無効な OID を指定した場合は、おそらく "Could not add variable" のような警告となります。 diff --git a/reference/snmp/functions/snmp3-set.xml b/reference/snmp/functions/snmp3-set.xml index c0f4b9590e..6169b629e2 100644 --- a/reference/snmp/functions/snmp3-set.xml +++ b/reference/snmp/functions/snmp3-set.xml @@ -146,7 +146,7 @@ SNMP ホストがデータ型を却下すると、"Warning: Error in packet. - Reason: (badValue) The value given has the wrong type or length." のような’ + Reason: (badValue) The value given has the wrong type or length." のような E_WARNING メッセージが表示されます。未知の OID あるいは無効な OID を指定した場合は、おそらく "Could not add variable" のような警告となります。 diff --git a/reference/snmp/functions/snmpset.xml b/reference/snmp/functions/snmpset.xml index a31893778c..ab325619c6 100644 --- a/reference/snmp/functions/snmpset.xml +++ b/reference/snmp/functions/snmpset.xml @@ -98,7 +98,7 @@ SNMP ホストがデータ型を却下すると、"Warning: Error in packet. - Reason: (badValue) The value given has the wrong type or length." のような’ + Reason: (badValue) The value given has the wrong type or length." のような E_WARNING メッセージが表示されます。未知の OID あるいは無効な OID を指定した場合は、おそらく "Could not add variable" のような警告となります。 diff --git a/reference/soap/constants.xml b/reference/soap/constants.xml index f12899745e..885e832975 100644 --- a/reference/soap/constants.xml +++ b/reference/soap/constants.xml @@ -113,7 +113,7 @@ style オプションを SoapClient::__construct - に渡す際、ドキュメントのバインディングを使うよに指定します。 + に渡す際、ドキュメントのバインディングを使うように指定します。 @@ -733,7 +733,7 @@ や SoapServer::__construct に渡す soap.wsdl_cache や wsdl_cache オプションで使う - WDSL キャッシュを無効にします。 + WSDL キャッシュを無効にします。 @@ -747,7 +747,7 @@ や SoapServer::__construct に渡す soap.wsdl_cache や wsdl_cache オプションで - ディスク上の WDSL キャッシュだけを使うことを指定します。 + ディスク上の WSDL キャッシュだけを使うことを指定します。 @@ -761,7 +761,7 @@ や SoapServer::__construct に渡す soap.wsdl_cache や wsdl_cache オプションで - オンメモリの WDSL キャッシュだけを使うことを指定します。 + オンメモリの WSDL キャッシュだけを使うことを指定します。 @@ -775,7 +775,7 @@ や SoapServer::__construct に渡す soap.wsdl_cache や wsdl_cache オプションで - オンメモリとディスク上の WDSL キャッシュを両方使うように指定します。 + オンメモリとディスク上の WSDL キャッシュを両方使うように指定します。 diff --git a/reference/soap/soapclient/construct.xml b/reference/soap/soapclient/construct.xml index fea3e88454..c273375c00 100644 --- a/reference/soap/soapclient/construct.xml +++ b/reference/soap/soapclient/construct.xml @@ -116,7 +116,7 @@ wsdl が指定された場合、 このオプションは無視され、 - スタイルは WDSL ファイルから読み込まれます。 + スタイルは WSDL ファイルから読み込まれます。 このオプションと @@ -145,7 +145,7 @@ wsdl が指定された場合、 このオプションは無視され、 - エンコーディングは WDSL ファイルから読み込まれます。 + エンコーディングは WSDL ファイルから読み込まれます。 このオプションと @@ -603,7 +603,7 @@ - WDSL が一方向のリクエストを指定していた場合であっても、 + WSDL が一方向のリクエストを指定していた場合であっても、 レスポンスを待つ。 diff --git a/reference/sockets/constants.xml b/reference/sockets/constants.xml index 56d94ab990..e5f57a2c67 100644 --- a/reference/sockets/constants.xml +++ b/reference/sockets/constants.xml @@ -153,7 +153,7 @@ ノンブロッキング状態フラグを設定します。 - PHP 8.4.0 以降で利用可能(NetBSD のみ) + PHP 8.4.0 以降で利用可能。 @@ -165,7 +165,7 @@ close-on-exec ソケット状態フラグを設定します。 - PHP 8.4.0 以降で利用可能(NetBSD のみ) + PHP 8.4.0 以降で利用可能。 @@ -946,7 +946,8 @@ - 以下の定数は Windows でのみ定義されています。 + 以下の定数は、Windows および UNIX ライクなプラットフォームで定義されています。 + 各定数は、そのプラットフォーム上で同等のものが定義されている場合にのみ定義されています。 @@ -1360,7 +1361,7 @@ - The following constants are only defined under Windows. + 以下の定数は、Windows でのみ定義されています。 @@ -3170,7 +3171,7 @@ SO_LINGER に似ていますが、 - macOs の time clicks とは対象的に、秒単位で設定します。 + macOs の time clicks とは対照的に、秒単位で設定します。 PHP 8.4.0 以降で利用可能(macOS のみ)。 diff --git a/reference/sockets/functions/socket-create.xml b/reference/sockets/functions/socket-create.xml index 4677b4a2a8..935a72944d 100644 --- a/reference/sockets/functions/socket-create.xml +++ b/reference/sockets/functions/socket-create.xml @@ -160,7 +160,7 @@ Internet Control Message Protocol は、主にゲートウェイやホストが、 データグラム通信におけるエラーを報告するのに使われます。 - "ping" コマンド (最近のほとんどのオペーレーティングシステムに + "ping" コマンド (最近のほとんどのオペレーティングシステムに 搭載されています) が ICMP アプリケーションの一例です。 @@ -169,7 +169,7 @@ User Datagram Protocol は、非接続指向の、信頼性の高くない、 固定のレコード長を用いるプロトコルです。このような側面のおかげで、 - UDP はプロトコルとして最小限のオーバーへッドしか要求しません。 + UDP はプロトコルとして最小限のオーバーヘッドしか要求しません。 diff --git a/reference/sockets/functions/socket-getsockname.xml b/reference/sockets/functions/socket-getsockname.xml index 1cecbdc78b..2e9c612f6e 100644 --- a/reference/sockets/functions/socket-getsockname.xml +++ b/reference/sockets/functions/socket-getsockname.xml @@ -19,7 +19,7 @@ socket_getsockname は、 - socket_accept で作成した AF_UNIX + socket_connect で作成した AF_UNIX ソケットとともに使用することはできません。意味のある値が返されるのは、 socket_accept で作成したソケットか socket_bind に続くプライマリサーバーソケットのみです。 @@ -54,7 +54,7 @@ 指定されたソケットの型が AF_UNIX であった場合、 - socket_getpeername は Unix ファイルシステムのパス + socket_getsockname は Unix ファイルシステムのパス (例: /var/run/daemon.sock)を address パラメータに格納します。 diff --git a/reference/sockets/functions/socket-sendto.xml b/reference/sockets/functions/socket-sendto.xml index 3dfc243273..5e44d8fe00 100644 --- a/reference/sockets/functions/socket-sendto.xml +++ b/reference/sockets/functions/socket-sendto.xml @@ -21,7 +21,7 @@ 関数 socket_sendto は、 - アドレス addrport + アドレス addressport を使用し、 data からソケット socketlength バイトのデータを送信します。 @@ -44,7 +44,7 @@ data - 送信するデータが、data から取り出されます。 + 送信するデータが、バッファ data から取り出されます。 diff --git a/reference/sockets/functions/socket-set-option.xml b/reference/sockets/functions/socket-set-option.xml index 3793d3cb4d..d2507ba1ad 100644 --- a/reference/sockets/functions/socket-set-option.xml +++ b/reference/sockets/functions/socket-set-option.xml @@ -42,7 +42,7 @@ level パラメータは、オプションのプロトコルレベルを指定します。 例えば、オプションをソケットレベルで設定するには - level パラメータに SOL_SOCKET を指定します。 + level パラメータに SOL_SOCKET を指定します。 TCP のようなそれ以外のレベルの場合、そのレベルのプロトコル番号を指定します。 プロトコル番号は getprotobyname 関数を使用して取得可能です。 diff --git a/reference/spl/splobjectstorage/detach.xml b/reference/spl/splobjectstorage/detach.xml index 142fa080b4..3243977db4 100644 --- a/reference/spl/splobjectstorage/detach.xml +++ b/reference/spl/splobjectstorage/detach.xml @@ -4,7 +4,7 @@ SplObjectStorage::detach - オブジェクトをストレージから取り除く + objectをストレージから取り除く diff --git a/reference/sqlite3/sqlite3stmt/bindparam.xml b/reference/sqlite3/sqlite3stmt/bindparam.xml index d4883b01b4..af719d54d4 100644 --- a/reference/sqlite3/sqlite3stmt/bindparam.xml +++ b/reference/sqlite3/sqlite3stmt/bindparam.xml @@ -48,7 +48,7 @@ (位置パラメータの場合) int。 名前付きパラメータがコロン (:) や アットマーク (@) - ではじまっていない場合、コロンが自動的に名前の前に付加されます。 + ではじまっていない場合、コロン (:) が自動的に名前の前に付加されます。 位置パラメータは 1 から始まります。 diff --git a/reference/sqlite3/sqlite3stmt/bindvalue.xml b/reference/sqlite3/sqlite3stmt/bindvalue.xml index 19be99ba70..ef3d262c63 100644 --- a/reference/sqlite3/sqlite3stmt/bindvalue.xml +++ b/reference/sqlite3/sqlite3stmt/bindvalue.xml @@ -43,7 +43,7 @@ (位置パラメータの場合) int。 名前付きパラメータがコロン (:) や アットマーク (@) - ではじまっていない場合、コロンが自動的に名前の前に付加されます。 + ではじまっていない場合、コロン (:) が自動的に名前の前に付加されます。 位置パラメータは 1 から始まります。 diff --git a/reference/stream/book.xml b/reference/stream/book.xml index bd0e5aa019..1e1ee060e2 100644 --- a/reference/stream/book.xml +++ b/reference/stream/book.xml @@ -21,14 +21,14 @@ ラッパー というのは、ストリームにおいてどのように特定の - プロトコル/エンコーディングを扱うかを扱うかを指示する付加的なコード + プロトコル/エンコーディングを扱うかを指示する付加的なコード です。たとえば、http ラッパーは、どのようにして URL を、リモートサーバーのファイルに対する HTTP/1.0 リクエストに転換するかを知っています。PHP には、デフォルトで組み込まれているラッパーが多数存在しますが ( を参照ください)、 それに加え、カスタムラッパーをstream_wrapper_register - を利用して PHP スクリプトの内部から、あるいはストリーム API を用いて、 + を利用して PHP スクリプトの内部から、あるいは 直接拡張モジュールの内部から追加できます。 あらゆる種類のラッパーが PHP に追加できるので、 特にラッパーでできることの限界はありません。 @@ -42,10 +42,10 @@ scheme(string) - 使用されるラッパーの名称です。例として、 - file, http, https, - ftp, ftps, - compress.zlib, compress.bz2, - php などが含まれます。 + file, http, https, + ftp, ftps, + compress.zlib, compress.bz2, + php などが含まれます。 PHP 組み込みのラッパーについては、 を参照ください。もしラッパーが指定されていない場合は、使用している関数の デフォルトが利用されます(通常は file://)。 diff --git a/reference/strings/functions/chr.xml b/reference/strings/functions/chr.xml index 287360d61f..9da3f9be6b 100644 --- a/reference/strings/functions/chr.xml +++ b/reference/strings/functions/chr.xml @@ -24,7 +24,7 @@ ISO-8859, Windows 1252 のような シングルバイトエンコーディング においては、文字セットのマッピングテーブルにある望みの文字の位置を 渡すことで、一文字の文字列を作り出すのに使えます。 - しかし、この関数は string のエンコーディングについて知りませんし、 + しかし、この関数は文字列のエンコーディングについて知りませんし、 特に UTF-8 や UTF-16 のようなマルチバイトエンコーディングについては、 この関数に Unicode のコードポイントは渡せないことに注意してください。 diff --git a/reference/strings/functions/ord.xml b/reference/strings/functions/ord.xml index 3691249f98..00ae3e06b5 100644 --- a/reference/strings/functions/ord.xml +++ b/reference/strings/functions/ord.xml @@ -19,10 +19,10 @@ 0 から 255 までの符号なしの整数値として解釈します。 - string が ASCII, + 文字列が ASCII, ISO-8859, Windows 1252 のような シングルバイトエンコーディング だった場合、 これは文字セットのマッピングテーブルにある文字の位置を返すことと同義です。 - しかし、この関数は string のエンコーディングについて知りませんし、 + しかし、この関数は文字列のエンコーディングについて知りませんし、 特に UTF-8 や UTF-16 のようなマルチバイトエンコーディングについては、 この関数からは Unicode のコードポイントは絶対にわからないことに注意してください。 @@ -124,6 +124,7 @@ Byte 3 of $str has value 152 chr ASCII 値の表 + mb_ord IntlChar::ord diff --git a/reference/var/functions/unserialize.xml b/reference/var/functions/unserialize.xml index 41d099b7c4..eec02cd61f 100644 --- a/reference/var/functions/unserialize.xml +++ b/reference/var/functions/unserialize.xml @@ -23,7 +23,7 @@ - allowed_classesoptions の値にかかわらず、 + optionsallowed_classes の値にかかわらず、 ユーザーからの入力をそのまま unserialize に渡してはいけません。 アンシリアライズの時には、オブジェクトのインスタンス生成やオートローディングなどで コードが実行されることがあり、悪意のあるユーザーがこれを悪用するかもしれないからです。 @@ -93,7 +93,7 @@ arraybool - 受け付けるクラス名の配列を指定します。あらゆるクラスを拒否する場合は + 受け付けるクラス名の array を指定します。あらゆるクラスを拒否する場合は &false;、あらゆるクラスを受け付ける場合は &true; を指定します。 このオプションを指定しているときに、もし unserialize が受け付け対象外のクラスのオブジェクトに遭遇すると、 @@ -118,7 +118,7 @@ データ構造の再帰の深さの最大値を設定します。 これは、スタックオーバーフローを防ぐためのものです。 デフォルトの深さの最大値は 4096 であり、 - 0 に設定すると、 + max_depth0 に設定すると、 この制限を無効にすることができます。