Skip to content

Commit

Permalink
[PHP 8.4] mysqli拡張モジュール
Browse files Browse the repository at this point in the history
  • Loading branch information
KentarouTakeda committed Nov 16, 2024
1 parent 14d9ce5 commit e4d21d0
Show file tree
Hide file tree
Showing 6 changed files with 38 additions and 39 deletions.
51 changes: 25 additions & 26 deletions reference/mysqli/constants.xml
Original file line number Diff line number Diff line change
Expand Up @@ -263,25 +263,24 @@
</para>
</listitem>
</varlistentry>
<!-- to be translated -->
<varlistentry xml:id="constant.mysqli-store-result-copy_data">
<term>
<constant>MYSQLI_STORE_RESULT_COPY_DATA</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
As of PHP 8.1, this constants no longer has any effect.
Before PHP 8.1, this constant is used to copy results
from the internal <literal>mysqlnd</literal> buffer
into the PHP variables fetched.
By default, <literal>mysqlnd</literal> will use a reference logic
to avoid copying and duplicating results held in memory.
For certain result sets, for example, result sets with many small rows,
the copy approach can reduce the overall memory usage
because PHP variables holding results may be released earlier.
Available with <literal>mysqlnd</literal> only.
Deprecated as of PHP 8.4.0.
PHP 8.1 以降、この定数はもはや意味をなしません。
PHP 8.1 より前は、
<literal>mysqlnd</literal> の内部バッファに格納されたフェッチ結果を
PHP 変数へコピーするために使用されていました。
デフォルトでは <literal>mysqlnd</literal> は、メモリ内の結果を
重複させないようにコピーではなく参照ロジックを使用します。
しかし、特定の結果セット、たとえば多数の小さな行を持つ結果セットでは、
PHP 変数を個別で早期に解放できるコピー方式の方が
全体的なメモリ使用量を削減る可能性があります。
<literal>mysqlnd</literal> のみで利用可能です。
PHP 8.4.0 で非推奨となりました。
</simpara>
</listitem>
</varlistentry>
Expand Down Expand Up @@ -820,7 +819,7 @@
</term>
<listitem>
<para>
Field is defined as <literal>VECTOR</literal>.
フィールドは <literal>VECTOR</literal> と定義されています。
</para>
</listitem>
</varlistentry>
Expand Down Expand Up @@ -861,7 +860,7 @@
</term>
<listitem>
<para>
Removed as of PHP 8.4.0.
PHP 8.4.0 で削除されました。
</para>
</listitem>
</varlistentry>
Expand Down Expand Up @@ -892,7 +891,7 @@
</term>
<listitem>
<para>
Removed as of PHP 8.4.0.
PHP 8.4.0 で削除されました。
</para>
</listitem>
</varlistentry>
Expand All @@ -913,7 +912,7 @@
</term>
<listitem>
<para>
Removed as of PHP 8.4.0.
PHP 8.4.0 で削除されました。
</para>
</listitem>
</varlistentry>
Expand Down Expand Up @@ -1021,7 +1020,7 @@
<listitem>
<para>
権限テーブルをリフレッシュします。
Deprecated as of PHP 8.4.0.
PHP 8.4.0 で非推奨となりました。
</para>
</listitem>
</varlistentry>
Expand All @@ -1034,7 +1033,7 @@
<para>
ログをフラッシュします。<acronym>SQL</acronym> 文
<literal>FLUSH LOGS</literal> を実行するのと同じです。
Deprecated as of PHP 8.4.0.
PHP 8.4.0 で非推奨となりました。
</para>
</listitem>
</varlistentry>
Expand All @@ -1047,7 +1046,7 @@
<para>
テーブルキャッシュをフラッシュします。<acronym>SQL</acronym> 文
<literal>FLUSH TABLES</literal> を実行するのと同じです。
Deprecated as of PHP 8.4.0.
PHP 8.4.0 で非推奨となりました。
</para>
</listitem>
</varlistentry>
Expand All @@ -1060,7 +1059,7 @@
<para>
ホストキャッシュをフラッシュします。<acronym>SQL</acronym> 文
<literal>FLUSH HOSTS</literal> を実行するのと同じです。
Deprecated as of PHP 8.4.0.
PHP 8.4.0 で非推奨となりました。
</para>
</listitem>
</varlistentry>
Expand All @@ -1072,7 +1071,7 @@
<listitem>
<para>
<constant>MYSQLI_REFRESH_SLAVE</constant> のエイリアスです。
PHP 8.1.0 以降で利用可能です。Deprecated as of PHP 8.4.0.
PHP 8.1.0 以降で利用可能です。PHP 8.4.0 で非推奨となりました。
</para>
</listitem>
</varlistentry>
Expand All @@ -1085,7 +1084,7 @@
<para>
状態変数をリセットします。<acronym>SQL</acronym> 文
<literal>FLUSH STATUS</literal> を実行するのと同じです。
Deprecated as of PHP 8.4.0.
PHP 8.4.0 で非推奨となりました。
</para>
</listitem>
</varlistentry>
Expand All @@ -1097,7 +1096,7 @@
<listitem>
<para>
スレッドキャッシュをフラッシュします。
Deprecated as of PHP 8.4.0.
PHP 8.4.0 で非推奨となりました。
</para>
</listitem>
</varlistentry>
Expand All @@ -1112,7 +1111,7 @@
マスタサーバーの情報をリセットしてスレーブを再起動します。
<acronym>SQL</acronym> 文
<literal>RESET SLAVE</literal> を実行するのと同じです。
Deprecated as of PHP 8.4.0.
PHP 8.4.0 で非推奨となりました。
</para>
</listitem>
</varlistentry>
Expand All @@ -1127,7 +1126,7 @@
バイナリログインデックスにあるバイナリログファイルを削除してインデックスファイルを切り詰めます。
<acronym>SQL</acronym> 文
<literal>RESET MASTER</literal> を実行するのと同じです。
Deprecated as of PHP 8.4.0.
PHP 8.4.0 で非推奨となりました。
</para>
</listitem>
</varlistentry>
Expand All @@ -1140,7 +1139,7 @@
<listitem>
<simpara>
Closes and reopens the backup log files.
Deprecated as of PHP 8.4.0.
PHP 8.4.0 で非推奨となりました。
</simpara>
</listitem>
</varlistentry>
Expand Down
6 changes: 3 additions & 3 deletions reference/mysqli/mysqli/kill.xml
Original file line number Diff line number Diff line change
Expand Up @@ -73,9 +73,9 @@
<row>
<entry>8.4.0</entry>
<entry>
Both <methodname>mysqli::kill</methodname> and
<function>mysqli_kill</function> are now deprecated. Use the
<literal>KILL</literal> SQL command instead.
<methodname>mysqli::kill</methodname>
<function>mysqli_kill</function> は非推奨となりました。代わりに
<literal>KILL</literal> SQL コマンドを使用してください。
</entry>
</row>
</tbody>
Expand Down
8 changes: 4 additions & 4 deletions reference/mysqli/mysqli/ping.xml
Original file line number Diff line number Diff line change
Expand Up @@ -78,10 +78,10 @@
<row>
<entry>8.4.0</entry>
<entry>
Both <methodname>mysqli::ping</methodname> and
<function>mysqli_ping</function> are now deprecated.
The <literal>reconnect</literal> feature has not been available
as of PHP 8.2.0, making this function obsolete.
<methodname>mysqli::ping</methodname>
<function>mysqli_ping</function> は非推奨となりました。
<literal>reconnect</literal> 機能は
PHP 8.2.0 で廃止されたため、この関数はもはや不要です。
</entry>
</row>
</tbody>
Expand Down
6 changes: 3 additions & 3 deletions reference/mysqli/mysqli/refresh.xml
Original file line number Diff line number Diff line change
Expand Up @@ -74,9 +74,9 @@
<row>
<entry>8.4.0</entry>
<entry>
Both <methodname>mysqli::refresh</methodname> and
<function>mysqli_refresh</function> are now deprecated.
Use <literal>FLUSH</literal> SQL commands instead.
<methodname>mysqli::refresh</methodname>
<function>mysqli_refresh</function> は非推奨となりました。代わりに
<literal>FLUSH</literal> SQL コマンドを使用してください。
</entry>
</row>
</tbody>
Expand Down
4 changes: 2 additions & 2 deletions reference/mysqli/mysqli/store-result.xml
Original file line number Diff line number Diff line change
Expand Up @@ -113,8 +113,8 @@
<row>
<entry>8.4.0</entry>
<entry>
Passing the <parameter>mode</parameter> parameter is now deprecated.
The parameter has had no effect as of PHP 8.1.0.
<parameter>mode</parameter> パラメータの指定は非推奨となりました。
PHP 8.1 以降では、このパラメータを指定しても意味はありません。
</entry>
</row>
</tbody>
Expand Down
2 changes: 1 addition & 1 deletion reference/mysqli/mysqli_stmt/attr-set.xml
Original file line number Diff line number Diff line change
Expand Up @@ -71,7 +71,7 @@
カーソルの使用時にサーバーからいちどに取得する行数。
<parameter>value</parameter> に指定できる値の範囲は
1 から unsigned long の最大値までで、デフォルトは 1 です。
Removed as of PHP 8.4.0.
PHP 8.4.0 で削除されました。
</entry>
</row>
</tbody>
Expand Down

0 comments on commit e4d21d0

Please sign in to comment.