[DOC-CVS] [doc-en] master: Fix typos and spelling mistakes (#5582)

[email protected] (Louis-Arnaud via GitHub) Mon, 25 May 2026 13:29:19 +0000
Newsgroups php.doc.cvs
Message-ID <[email protected]>
Author: Louis-Arnaud (lacatoire)
Committer: GitHub (web-flow)
Pusher: kamil-tekiela
Date: 2026-05-25T14:29:15+01:00

Commit: https://github.com/php/doc-en/commit/330a38c4d45556b49e06ebe6d39e0e311534cd8c
Raw diff: https://github.com/php/doc-en/commit/330a38c4d45556b49e06ebe6d39e0e311534cd8c.diff

Fix typos and spelling mistakes (#5582)

Changed paths:
  M  appendices/examples.xml
  M  appendices/migration74/other-changes.xml
  M  appendices/migration83/new-features.xml
  M  install/windows/apache2.xml
  M  language/wrappers/expect.xml
  M  reference/cubrid/setup.xml
  M  reference/enchant/functions/enchant-dict-store-replacement.xml
  M  reference/event/eventbuffer/write.xml
  M  reference/exif/functions/exif-read-data.xml
  M  reference/fdf/functions/fdf-get-attachment.xml
  M  reference/fdf/functions/fdf-set-file.xml
  M  reference/filesystem/functions/fgetcsv.xml
  M  reference/gearman/gearmanclient/jobstatus.xml
  M  reference/gearman/gearmanclient/setdata.xml
  M  reference/gearman/gearmanjob/sendstatus.xml
  M  reference/gearman/gearmanjob/status.xml
  M  reference/gearman/gearmanworker/timeout.xml
  M  reference/gmp/functions/gmp-add.xml
  M  reference/gmp/functions/gmp-init.xml
  M  reference/gnupg/functions/gnupg-getengineinfo.xml
  M  reference/gnupg/reference.xml
  M  reference/ibm_db2/functions/db2-fetch-row.xml
  M  reference/info/functions/assert-options.xml
  M  reference/intl/intlcalendar/getkeywordvaluesforlocale.xml
  M  reference/intl/intlcalendar/getleastmaximum.xml
  M  reference/mongodb/mongodb/driver/manager/startsession.xml
  M  reference/mongodb/mongodb/driver/readconcern/isdefault.xml
  M  reference/mongodb/mongodb/driver/server.xml
  M  reference/mysql_xdevapi/mysql_xdevapi/columnresult/isnumbersigned.xml
  M  reference/mysqli/mysqli_stmt/error-list.xml
  M  reference/pdo_cubrid/constants.xml
  M  reference/ps/functions/ps-rect.xml
  M  reference/snmp/functions/snmpgetnext.xml
  M  reference/snmp/snmp/getnext.xml
  M  reference/spl/recursivecallbackfilteriterator/construct.xml
  M  reference/spl/recursivecallbackfilteriterator/getchildren.xml
  M  reference/spl/recursivecallbackfilteriterator/haschildren.xml
  M  reference/strings/functions/utf8-decode.xml
  M  reference/svm/svm.xml
  M  reference/svm/svm/crossvalidate.xml
  M  reference/swoole/swoole/buffer/read.xml
  M  reference/swoole/swoole/buffer/substr.xml
  M  reference/swoole/swoole/channel/push.xml
  M  reference/swoole/swoole/lock/construct.xml
  M  reference/sync/book.xml
  M  reference/ui/ui.controls.editablecombo.xml
  M  reference/ui/ui/controls/form/delete.xml
  M  reference/ui/ui/controls/separator/construct.xml
  M  reference/ui/ui/draw/brush.gradient/addstop.xml
  M  reference/ui/ui/size/getwidth.xml
  M  reference/ui/ui/window/isfullscreen.xml
  M  reference/uopz/functions/uopz-extend.xml
  M  reference/uopz/functions/uopz-get-static.xml
  M  reference/uopz/functions/uopz-implement.xml
  M  reference/win32service/functions/win32-query-service-status.xml
  M  reference/win32service/functions/win32-set-service-exit-mode.xml
  M  reference/yaconf/yaconf.xml
  M  reference/yaf/yaf-loader.xml
  M  reference/yaf/yaf_application/construct.xml
  M  reference/yaf/yaf_route_rewrite/construct.xml
  M  security/cgi-bin.xml


Diff:

diff --git a/appendices/examples.xml b/appendices/examples.xml
index 176da3a6f954..b92ed7571645 100644
--- a/appendices/examples.xml
+++ b/appendices/examples.xml
@@ -8,7 +8,7 @@
  <simpara>
   This does not mean that error handling should be omitted for production code
   as it can lead to <exceptionname>TypeError</exceptionname>s being thrown,
-  failure values being coerces, such as &false; into an empty string,
+  failure values being coerced, such as &false; into an empty string,
   or assumptions being violated which might cause difficult to track bugs.
   Some extensions provide complete examples where error handling is included
   to demonstrate correct usage of the various functions and methods provided
diff --git a/appendices/migration74/other-changes.xml b/appendices/migration74/other-changes.xml
index 15e72436c577..b76ff5da76a6 100644
--- a/appendices/migration74/other-changes.xml
+++ b/appendices/migration74/other-changes.xml
@@ -35,12 +35,12 @@
    for including or excluding arguments from stack traces generated
    from exceptions.
   </para>
-  <para>
+  <simpara>
    <link linkend="ini.opcache.preload-user">opcache.preload_user</link> is a new INI directive
    for specifying the user account under which preloading
-   code is execute if it would otherwise be run as root (which is not
+   code is executed if it would otherwise be run as root (which is not
    allowed for security reasons).
-  </para>
+  </simpara>
  </sect2>
 
  <sect2 xml:id="migration74.other-changes.pkg-config">
diff --git a/appendices/migration83/new-features.xml b/appendices/migration83/new-features.xml
index ea0859c8af31..27b765b64dfa 100644
--- a/appendices/migration83/new-features.xml
+++ b/appendices/migration83/new-features.xml
@@ -66,10 +66,10 @@
   <sect3 xml:id="migration83.new-features.core.static-variable-initializers">
    <title>Static variable Initializers</title>
 
-   <para>
+   <simpara>
     Static variable initializers can now contain arbitrary expressions.
-    <!-- RFC: RFC: https://wiki.php.net/rfc/arbitrary_static_variable_initializers -->
-   </para>
+    <!-- RFC: https://wiki.php.net/rfc/arbitrary_static_variable_initializers -->
+   </simpara>
   </sect3>
 
   <sect3 xml:id="migration83.new-features.core.fallback-value-syntax-for-php-ini">
diff --git a/install/windows/apache2.xml b/install/windows/apache2.xml
index 3704a3c138bc..040be4b2b8fa 100644
--- a/install/windows/apache2.xml
+++ b/install/windows/apache2.xml
@@ -13,14 +13,14 @@
   </para>
  </note>
 
- <para>
+ <simpara>
   It is strongly recommended to consult the
   <link xlink:href="&url.apache2.docs;">Apache Documentation</link>
-  to get have  a basic understanding of the Apache 2.x Server.
+  to get a basic understanding of the Apache 2.x Server.
   Also consider reading the
   <link xlink:href="&url.apache2.windows;">Windows specific notes</link>
   for Apache 2.x before reading on here.
- </para>
+ </simpara>
 
  <para>
   Download the most recent version of
diff --git a/language/wrappers/expect.xml b/language/wrappers/expect.xml
index b3534220ad1e..5310c79c53a3 100644
--- a/language/wrappers/expect.xml
+++ b/language/wrappers/expect.xml
@@ -9,10 +9,10 @@
 
  <refsect1 role="description"><!-- {{{ -->
   &reftitle.description;
-  <para>
+  <simpara>
    Streams opened via the <filename>expect://</filename> wrapper provide
-   access to process'es stdio, stdout and stderr via PTY.
-  </para>
+   access to process's stdin, stdout and stderr via PTY.
+  </simpara>
   <note>
    <title>This wrapper is not enabled by default</title>
    <simpara>
diff --git a/reference/cubrid/setup.xml b/reference/cubrid/setup.xml
index 3e39bc28cc2d..bce5962b35de 100644
--- a/reference/cubrid/setup.xml
+++ b/reference/cubrid/setup.xml
@@ -23,7 +23,7 @@
   &reftitle.resources;
   <simpara>
    There are four resource types used in CUBRID. The first one is the link
-   identifier for a database connection, the second is the a resource which
+   identifier for a database connection, the second is the resource which
    holds the result of a query, and the last two a resource which holds the
    query results of BLOB/CLOB data types.
   </simpara>
diff --git a/reference/enchant/functions/enchant-dict-store-replacement.xml b/reference/enchant/functions/enchant-dict-store-replacement.xml
index 8e9e67d06548..a3abfd9e3d55 100644
--- a/reference/enchant/functions/enchant-dict-store-replacement.xml
+++ b/reference/enchant/functions/enchant-dict-store-replacement.xml
@@ -28,7 +28,7 @@
     <term><parameter>misspelled</parameter></term>
     <listitem>
      <simpara>
-      The work to fix
+      The word to fix
      </simpara>
     </listitem>
    </varlistentry>
diff --git a/reference/event/eventbuffer/write.xml b/reference/event/eventbuffer/write.xml
index ce9e3fb6c862..f003ca65cc2f 100644
--- a/reference/event/eventbuffer/write.xml
+++ b/reference/event/eventbuffer/write.xml
@@ -33,10 +33,10 @@
      <parameter>fd</parameter>
     </term>
     <listitem>
-     <para>
-      Socket resource, stream or numeric file descriptor associated normally
+     <simpara>
+      Socket resource, stream or numeric file descriptor normally
       associated with a socket.
-     </para>
+     </simpara>
     </listitem>
    </varlistentry>
    <varlistentry>
diff --git a/reference/exif/functions/exif-read-data.xml b/reference/exif/functions/exif-read-data.xml
index 6cdc3e7dbd58..cedb2a22839a 100644
--- a/reference/exif/functions/exif-read-data.xml
+++ b/reference/exif/functions/exif-read-data.xml
@@ -287,7 +287,7 @@ THUMBNAIL.Thumbnail.Height: 1
    <programlisting role="php">
 <![CDATA[
 <?php
-// Open a the file, this should be in binary mode
+// Open the file, this should be in binary mode
 $fp = fopen('/path/to/image.jpg', 'rb');
 
 if (!$fp) {
diff --git a/reference/fdf/functions/fdf-get-attachment.xml b/reference/fdf/functions/fdf-get-attachment.xml
index f0c81b5a09a1..5a5399997427 100644
--- a/reference/fdf/functions/fdf-get-attachment.xml
+++ b/reference/fdf/functions/fdf-get-attachment.xml
@@ -67,7 +67,7 @@
    The returned array contains the following fields:
    <itemizedlist>
     <listitem>
-     <simpara><parameter>path</parameter> - path were the file got stored</simpara>
+     <simpara><parameter>path</parameter> - path where the file got stored</simpara>
     </listitem>
     <listitem>
      <simpara><parameter>size</parameter> - size of the stored file in bytes</simpara>
diff --git a/reference/fdf/functions/fdf-set-file.xml b/reference/fdf/functions/fdf-set-file.xml
index 5fb4f4b5d640..0ac7ef084076 100644
--- a/reference/fdf/functions/fdf-set-file.xml
+++ b/reference/fdf/functions/fdf-set-file.xml
@@ -15,7 +15,7 @@
    <methodparam choice="opt"><type>string</type><parameter>target_frame</parameter></methodparam>
   </methodsynopsis>
   <simpara>
-   Selects a different PDF document to display the form results in then the
+   Selects a different PDF document to display the form results in than the
    form it originated from.
   </simpara>
  </refsect1>
diff --git a/reference/filesystem/functions/fgetcsv.xml b/reference/filesystem/functions/fgetcsv.xml
index 22fc493fe5f5..48cdd62375ea 100644
--- a/reference/filesystem/functions/fgetcsv.xml
+++ b/reference/filesystem/functions/fgetcsv.xml
@@ -98,7 +98,7 @@
         If a sequence of <parameter>escape</parameter> and
         <parameter>enclosure</parameter> characters appear in the input,
         both characters will be present in the parsed result.
-        So for the default parameters, a CVS line like
+        So for the default parameters, a CSV line like
         <literal>"a""b","c\"d"</literal> will have the fields parsed as
         <literal>a"b</literal> and <literal>c\"d</literal>, respectively.
        </simpara>
diff --git a/reference/gearman/gearmanclient/jobstatus.xml b/reference/gearman/gearmanclient/jobstatus.xml
index 734978452dba..66361d1977a8 100644
--- a/reference/gearman/gearmanclient/jobstatus.xml
+++ b/reference/gearman/gearmanclient/jobstatus.xml
@@ -76,7 +76,7 @@ do
    $stat = $gmclient->jobStatus($job_handle);
    if (!$stat[0]) // the job is known so it is not done
       $done = true;
-   echo "Running: " . ($stat[1] ? "true" : "false") . ", numerator: " . $stat[2] . ", denomintor: " . $stat[3] . "\n";
+   echo "Running: " . ($stat[1] ? "true" : "false") . ", numerator: " . $stat[2] . ", denominator: " . $stat[3] . "\n";
 }
 while(!$done);
 
@@ -88,11 +88,11 @@ echo "done!\n";
     &example.outputs.similar;
     <screen>
 <![CDATA[
-Running: true, numerator: 3, denomintor: 14
-Running: true, numerator: 6, denomintor: 14
-Running: true, numerator: 9, denomintor: 14
-Running: true, numerator: 12, denomintor: 14
-Running: false, numerator: 0, denomintor: 0
+Running: true, numerator: 3, denominator: 14
+Running: true, numerator: 6, denominator: 14
+Running: true, numerator: 9, denominator: 14
+Running: true, numerator: 12, denominator: 14
+Running: false, numerator: 0, denominator: 0
 done!
 ]]>
    </screen>
diff --git a/reference/gearman/gearmanclient/setdata.xml b/reference/gearman/gearmanclient/setdata.xml
index 92e379fce9d8..8f003262c561 100644
--- a/reference/gearman/gearmanclient/setdata.xml
+++ b/reference/gearman/gearmanclient/setdata.xml
@@ -18,7 +18,7 @@
   </simpara>
   <note>
    <simpara>
-    This method has been replaced by <methodname>GearmanCient::setContext</methodname> in the
+    This method has been replaced by <methodname>GearmanClient::setContext</methodname> in the
     0.6.0 release of the Gearman extension.
    </simpara>
   </note>
diff --git a/reference/gearman/gearmanjob/sendstatus.xml b/reference/gearman/gearmanjob/sendstatus.xml
index 22485496d6da..df4638770c6f 100644
--- a/reference/gearman/gearmanjob/sendstatus.xml
+++ b/reference/gearman/gearmanjob/sendstatus.xml
@@ -26,7 +26,7 @@
     <term><parameter>numerator</parameter></term>
     <listitem>
      <simpara>
-      The numerator of the precentage completed expressed as a fraction.
+      The numerator of the percentage completed expressed as a fraction.
      </simpara>
     </listitem>
    </varlistentry>
@@ -34,7 +34,7 @@
     <term><parameter>denominator</parameter></term>
     <listitem>
      <simpara>
-      The denominator of the precentage completed expressed as a fraction.
+      The denominator of the percentage completed expressed as a fraction.
      </simpara>
     </listitem>
    </varlistentry>
diff --git a/reference/gearman/gearmanjob/status.xml b/reference/gearman/gearmanjob/status.xml
index 0fbd9bf08760..fc3d2523e3c0 100644
--- a/reference/gearman/gearmanjob/status.xml
+++ b/reference/gearman/gearmanjob/status.xml
@@ -20,7 +20,7 @@
   <note>
    <simpara>
     This method has been replaced by <methodname>GearmanJob::sendStatus</methodname> in the
-    0.6.0 release of the Gearman extenstion.
+    0.6.0 release of the Gearman extension.
    </simpara>
   </note>
  </refsect1>
@@ -32,7 +32,7 @@
     <term><parameter>numerator</parameter></term>
     <listitem>
      <simpara>
-      The numerator of the precentage completed expressed as a fraction.
+      The numerator of the percentage completed expressed as a fraction.
      </simpara>
     </listitem>
    </varlistentry>
@@ -40,7 +40,7 @@
     <term><parameter>denominator</parameter></term>
     <listitem>
      <simpara>
-      The denominator of the precentage completed expressed as a fraction.
+      The denominator of the percentage completed expressed as a fraction.
      </simpara>
     </listitem>
    </varlistentry>
diff --git a/reference/gearman/gearmanworker/timeout.xml b/reference/gearman/gearmanworker/timeout.xml
index 227e83e0540c..139ff9b082a6 100644
--- a/reference/gearman/gearmanworker/timeout.xml
+++ b/reference/gearman/gearmanworker/timeout.xml
@@ -25,7 +25,7 @@
  <refsect1 role="returnvalues">
   &reftitle.returnvalues;
   <simpara>
-   A time period is milliseconds.  A negative value indicates an infinite timeout.
+   A time period in milliseconds.  A negative value indicates an infinite timeout.
   </simpara>
  </refsect1>
 
diff --git a/reference/gmp/functions/gmp-add.xml b/reference/gmp/functions/gmp-add.xml
index 91bafead24b3..47aee4e65777 100644
--- a/reference/gmp/functions/gmp-add.xml
+++ b/reference/gmp/functions/gmp-add.xml
@@ -25,9 +25,9 @@
     <varlistentry>
      <term><parameter>num1</parameter></term>
      <listitem>
-      <para>
-       The first summand (augent).
-      </para>
+      <simpara>
+       The first summand (augend).
+      </simpara>
       &gmp.parameter; 
      </listitem>
     </varlistentry>
diff --git a/reference/gmp/functions/gmp-init.xml b/reference/gmp/functions/gmp-init.xml
index 7cc09df5f983..52869dd73024 100644
--- a/reference/gmp/functions/gmp-init.xml
+++ b/reference/gmp/functions/gmp-init.xml
@@ -52,7 +52,7 @@
       the string is interpreted as a hexadecimal integer.
       If the first two characters are <literal>0b</literal> or <literal>0B</literal>,
       the string is interpreted as a binary integer.
-      If the first two characters are <literal>0o</literal> or <literal>0o</literal>,
+      If the first two characters are <literal>0o</literal> or <literal>0O</literal>,
       the string is interpreted as an octal integer.
       Moreover, if the first character is <literal>0</literal> the string
       is also interpreted as an octal integer.
@@ -85,7 +85,7 @@
       <entry>8.1.0</entry>
       <entry>
        Support for explicit octal prefixes <literal>0o</literal> and
-       <literal>0o</literal> has been added for <parameter>num</parameter> strings.
+       <literal>0O</literal> has been added for <parameter>num</parameter> strings.
        Interpretation of such prefixes when <parameter>base</parameter> is
        <literal>0</literal> has also been added.
       </entry>
diff --git a/reference/gnupg/functions/gnupg-getengineinfo.xml b/reference/gnupg/functions/gnupg-getengineinfo.xml
index 643f4473d671..c7803bd6362c 100644
--- a/reference/gnupg/functions/gnupg-getengineinfo.xml
+++ b/reference/gnupg/functions/gnupg-getengineinfo.xml
@@ -29,7 +29,7 @@
  <refsect1 role="returnvalues">
   &reftitle.returnvalues;
   <simpara>
-   Returns an array with engine info consting of <literal>protocol</literal>,
+   Returns an array with engine info consisting of <literal>protocol</literal>,
    <literal>file_name</literal> and <literal>home_dir</literal>.
   </simpara>
  </refsect1>
diff --git a/reference/gnupg/reference.xml b/reference/gnupg/reference.xml
index ea393711245d..5d2f98800f23 100644
--- a/reference/gnupg/reference.xml
+++ b/reference/gnupg/reference.xml
@@ -7,7 +7,7 @@
    &reftitle.notes;
    <simpara>
     This extension makes use of the keyring of the current user. This keyring
-    is normally located in ~./.gnupg/.
+    is normally located in ~/.gnupg/.
     To specify a custom location, store the path to the keyring in the
     environment variable GNUPGHOME. See <link linkend="function.putenv">putenv</link> for more information how to do
     this.
diff --git a/reference/ibm_db2/functions/db2-fetch-row.xml b/reference/ibm_db2/functions/db2-fetch-row.xml
index d3ee28db4057..a29e69f8c3a8 100644
--- a/reference/ibm_db2/functions/db2-fetch-row.xml
+++ b/reference/ibm_db2/functions/db2-fetch-row.xml
@@ -106,7 +106,7 @@ goat Rickety Ride
      <function>db2_fetch_array</function>, or <function>db2_fetch_object</function>
      over <function>db2_fetch_row</function>/<function>db2_result</function>. In general
      <function>db2_fetch_row</function>/<function>db2_result</function> have more issues
-     with various column types in <literal>EBCIDIC</literal> to <literal>ASCII</literal>
+     with various column types in <literal>EBCDIC</literal> to <literal>ASCII</literal>
      translation, including possible truncation in <literal>DBCS</literal> applications.
      You may also find the performance of <function>db2_fetch_both</function>,
      <function>db2_fetch_array</function>, and <function>db2_fetch_object</function> to
diff --git a/reference/info/functions/assert-options.xml b/reference/info/functions/assert-options.xml
index 2b33a6f079e9..9c2ac805faa7 100644
--- a/reference/info/functions/assert-options.xml
+++ b/reference/info/functions/assert-options.xml
@@ -189,7 +189,7 @@
       <row>
        <entry>8.3.0</entry>
        <entry>
-        <function>assert_option</function> is now deprecated.
+        <function>assert_options</function> is now deprecated.
        </entry>
       </row>
       <row>
diff --git a/reference/intl/intlcalendar/getkeywordvaluesforlocale.xml b/reference/intl/intlcalendar/getkeywordvaluesforlocale.xml
index d5111d8dd878..5c431c93d18b 100644
--- a/reference/intl/intlcalendar/getkeywordvaluesforlocale.xml
+++ b/reference/intl/intlcalendar/getkeywordvaluesforlocale.xml
@@ -80,7 +80,7 @@
   &reftitle.examples;
   <para>
    <example>
-   <title><function>IntlCalendar::getKeyworkValuesForLocale</function></title>
+   <title><function>IntlCalendar::getKeywordValuesForLocale</function></title>
     <programlisting role="php">
 <![CDATA[
 <?php
diff --git a/reference/intl/intlcalendar/getleastmaximum.xml b/reference/intl/intlcalendar/getleastmaximum.xml
index 4bb5ca7dbfaa..a4d1259b427d 100644
--- a/reference/intl/intlcalendar/getleastmaximum.xml
+++ b/reference/intl/intlcalendar/getleastmaximum.xml
@@ -24,7 +24,7 @@
    <methodparam><type>int</type><parameter>field</parameter></methodparam>
   </methodsynopsis>
   <simpara>
-   Returns the smallest local maximumw for a field. This should be a value
+   Returns the smallest local maximum for a field. This should be a value
    smaller or equal to that returned by
    <function>IntlCalendar::getActualMaximum</function>, which is in its turn
    smaller or equal to that returned by
diff --git a/reference/mongodb/mongodb/driver/manager/startsession.xml b/reference/mongodb/mongodb/driver/manager/startsession.xml
index 44abd6bf7e2b..3f528d8e136b 100644
--- a/reference/mongodb/mongodb/driver/manager/startsession.xml
+++ b/reference/mongodb/mongodb/driver/manager/startsession.xml
@@ -56,7 +56,7 @@
            </simpara>
            <simpara>
             See
-            <link xlink:href="&url.mongodb.docs;core/read-isolation-consistency-recency/#causal-consistency">Casual Consistency</link>
+            <link xlink:href="&url.mongodb.docs;core/read-isolation-consistency-recency/#causal-consistency">Causal Consistency</link>
             in the MongoDB manual for more information.
            </simpara>
           </entry>
@@ -194,7 +194,7 @@
   &reftitle.seealso;
   <simplelist>
    <member><classname>MongoDB\Driver\Session</classname></member>
-   <member><link xlink:href="&url.mongodb.docs;core/read-isolation-consistency-recency/#causal-consistency">Casual Consistency</link> in the MongoDB manual</member>
+   <member><link xlink:href="&url.mongodb.docs;core/read-isolation-consistency-recency/#causal-consistency">Causal Consistency</link> in the MongoDB manual</member>
   </simplelist>
  </refsect1>
 
diff --git a/reference/mongodb/mongodb/driver/readconcern/isdefault.xml b/reference/mongodb/mongodb/driver/readconcern/isdefault.xml
index 84067fd46ded..e13e048b7809 100644
--- a/reference/mongodb/mongodb/driver/readconcern/isdefault.xml
+++ b/reference/mongodb/mongodb/driver/readconcern/isdefault.xml
@@ -22,7 +22,7 @@
   <simpara>
    The driver will not include a default read concern in its read operations
    (e.g. <methodname>MongoDB\Driver\Manager::executeQuery</methodname>) in order
-   order to allow the server to apply its own default. Libraries that access the
+   to allow the server to apply its own default. Libraries that access the
    Manager's read concern to include it in their own read commands should use
    this method to ensure that default read concerns are left unset.
   </simpara>
diff --git a/reference/mongodb/mongodb/driver/server.xml b/reference/mongodb/mongodb/driver/server.xml
index a5afb0c953eb..34a9f77470b3 100644
--- a/reference/mongodb/mongodb/driver/server.xml
+++ b/reference/mongodb/mongodb/driver/server.xml
@@ -131,7 +131,7 @@
      <term><constant>MongoDB\Driver\Server::TYPE_POSSIBLE_PRIMARY</constant></term>
      <listitem>
       <simpara>Replica set possible primary server type, returned by <methodname>MongoDB\Driver\Server::getType</methodname>.</simpara>
-      <simpara>A server may be identified as a possible primary if it has not yet been checked but another memory of the replica set thinks it is the primary.</simpara>
+      <simpara>A server may be identified as a possible primary if it has not yet been checked but another member of the replica set thinks it is the primary.</simpara>
      </listitem>
     </varlistentry>
 
diff --git a/reference/mysql_xdevapi/mysql_xdevapi/columnresult/isnumbersigned.xml b/reference/mysql_xdevapi/mysql_xdevapi/columnresult/isnumbersigned.xml
index 2d5efce7f845..b9d7c9567e06 100644
--- a/reference/mysql_xdevapi/mysql_xdevapi/columnresult/isnumbersigned.xml
+++ b/reference/mysql_xdevapi/mysql_xdevapi/columnresult/isnumbersigned.xml
@@ -28,9 +28,9 @@
 
  <refsect1 role="returnvalues">
   &reftitle.returnvalues;
-  <para>
-   &true; if a given column as a signed type.
-  </para>
+  <simpara>
+   &true; if a given column has a signed type.
+  </simpara>
  </refsect1>
 
  <refsect1 role="examples">
diff --git a/reference/mysqli/mysqli_stmt/error-list.xml b/reference/mysqli/mysqli_stmt/error-list.xml
index 397ef09f59e1..bae7e40fde78 100644
--- a/reference/mysqli/mysqli_stmt/error-list.xml
+++ b/reference/mysqli/mysqli_stmt/error-list.xml
@@ -109,7 +109,7 @@ if ($stmt = mysqli_prepare($link, $query)) {
     mysqli_stmt_execute($stmt);
     
     echo "Error:\n";
-    print_r(mysql_stmt_error_list($stmt));
+    print_r(mysqli_stmt_error_list($stmt));
 
     /* close statement */
     mysqli_stmt_close($stmt);
diff --git a/reference/pdo_cubrid/constants.xml b/reference/pdo_cubrid/constants.xml
index 595cfa4082b3..e6bba23c09b1 100644
--- a/reference/pdo_cubrid/constants.xml
+++ b/reference/pdo_cubrid/constants.xml
@@ -183,7 +183,7 @@
       </row>
       <row xml:id="pdo.constants.cubrid-sch-cross-reference">
        <entry><constant>PDO::CUBRID_SCH_CROSS_REFERENCE</constant></entry>
-       <entry>Get reference relationship of tow tables.</entry>
+       <entry>Get reference relationship of two tables.</entry>
       </row>
      </tbody>
     </tgroup>
diff --git a/reference/ps/functions/ps-rect.xml b/reference/ps/functions/ps-rect.xml
index 5fc6f1ea50b2..fa2f81e7c757 100644
--- a/reference/ps/functions/ps-rect.xml
+++ b/reference/ps/functions/ps-rect.xml
@@ -88,7 +88,7 @@
   <para>
    <simplelist>
     <member><function>ps_arc</function></member>
-    <member><function>ps_cirle</function></member>
+    <member><function>ps_circle</function></member>
     <member><function>ps_lineto</function></member>
    </simplelist>
   </para>
diff --git a/reference/snmp/functions/snmpgetnext.xml b/reference/snmp/functions/snmpgetnext.xml
index a28410409aa9..b9775851e67d 100644
--- a/reference/snmp/functions/snmpgetnext.xml
+++ b/reference/snmp/functions/snmpgetnext.xml
@@ -66,7 +66,7 @@
    <programlisting role="php">
 <![CDATA[
 <?php
-$nameOfSecondInterface = snmpgetnetxt('localhost', 'public', 'IF-MIB::ifName.1');
+$nameOfSecondInterface = snmpgetnext('localhost', 'public', 'IF-MIB::ifName.1');
 ?>
 ]]>
    </programlisting>
diff --git a/reference/snmp/snmp/getnext.xml b/reference/snmp/snmp/getnext.xml
index 6b1c1a3e6737..bc847fce0ba0 100644
--- a/reference/snmp/snmp/getnext.xml
+++ b/reference/snmp/snmp/getnext.xml
@@ -83,7 +83,7 @@ Array
    </screen>
   </example>
   <example xml:id="snmp.getnext.example.oidarray">
-   <title>Miltiple <acronym>SNMP</acronym> objects</title>
+   <title>Multiple <acronym>SNMP</acronym> objects</title>
    <programlisting role="php">
 <![CDATA[
 <?php
diff --git a/reference/spl/recursivecallbackfilteriterator/construct.xml b/reference/spl/recursivecallbackfilteriterator/construct.xml
index b47c0f0e54d8..5e3b814e9a3b 100644
--- a/reference/spl/recursivecallbackfilteriterator/construct.xml
+++ b/reference/spl/recursivecallbackfilteriterator/construct.xml
@@ -53,7 +53,7 @@
    <simplelist>
     <member><link linkend="recursivecallbackfilteriterator.examples">RecursiveCallbackFilterIterator Examples</link></member>
     <member><methodname>RecursiveCallbackFilterIterator::getChildren</methodname></member>
-    <member><methodname>RecursiveCallbackFilteriterator::hasChildren</methodname></member>
+    <member><methodname>RecursiveCallbackFilterIterator::hasChildren</methodname></member>
    </simplelist>
   </para>
  </refsect1>
diff --git a/reference/spl/recursivecallbackfilteriterator/getchildren.xml b/reference/spl/recursivecallbackfilteriterator/getchildren.xml
index 0734b473bc16..9e632cb3bc57 100644
--- a/reference/spl/recursivecallbackfilteriterator/getchildren.xml
+++ b/reference/spl/recursivecallbackfilteriterator/getchildren.xml
@@ -40,7 +40,7 @@
    <simplelist>
     <member><link linkend="recursivecallbackfilteriterator.examples">RecursiveCallbackFilterIterator Examples</link></member>
     <member><methodname>RecursiveCallbackFilterIterator::__construct</methodname></member>
-    <member><methodname>RecursiveCallbackFilteriterator::hasChildren</methodname></member>
+    <member><methodname>RecursiveCallbackFilterIterator::hasChildren</methodname></member>
    </simplelist>
   </para>
  </refsect1>
diff --git a/reference/spl/recursivecallbackfilteriterator/haschildren.xml b/reference/spl/recursivecallbackfilteriterator/haschildren.xml
index 5f8d61095c3d..a0666ff4ecfc 100644
--- a/reference/spl/recursivecallbackfilteriterator/haschildren.xml
+++ b/reference/spl/recursivecallbackfilteriterator/haschildren.xml
@@ -66,7 +66,7 @@ $files = new RecursiveCallbackFilterIterator($dir, function ($current, $key, $it
    <simplelist>
     <member><link linkend="recursivecallbackfilteriterator.examples">RecursiveCallbackFilterIterator Examples</link></member>
     <member><methodname>RecursiveCallbackFilterIterator::__construct</methodname></member>
-    <member><methodname>RecursiveCallbackFilteriterator::getChildren</methodname></member>
+    <member><methodname>RecursiveCallbackFilterIterator::getChildren</methodname></member>
    </simplelist>
   </para>
  </refsect1>
diff --git a/reference/strings/functions/utf8-decode.xml b/reference/strings/functions/utf8-decode.xml
index 993945d35921..85463d972715 100644
--- a/reference/strings/functions/utf8-decode.xml
+++ b/reference/strings/functions/utf8-decode.xml
@@ -229,7 +229,7 @@ var_dump($iso8859_1_string);
      &example.outputs;
      <screen>
 <![CDATA[
-sring(1) "?"
+string(1) "?"
 ]]>
      </screen>
     </informalexample>
diff --git a/reference/svm/svm.xml b/reference/svm/svm.xml
index ef01da817a88..8f0ac87bb57a 100644
--- a/reference/svm/svm.xml
+++ b/reference/svm/svm.xml
@@ -118,7 +118,7 @@
     <fieldsynopsis>
      <modifier>const</modifier>
      <type>int</type>
-     <varname linkend="svm.constants.opt-probability">SVM::OPT_PROPABILITY</varname>
+     <varname linkend="svm.constants.opt-probability">SVM::OPT_PROBABILITY</varname>
      <initializer>105</initializer>
     </fieldsynopsis>
     <fieldsynopsis>
diff --git a/reference/svm/svm/crossvalidate.xml b/reference/svm/svm/crossvalidate.xml
index defeaac32fc7..032ecc15f199 100644
--- a/reference/svm/svm/crossvalidate.xml
+++ b/reference/svm/svm/crossvalidate.xml
@@ -18,7 +18,7 @@
    parameter set on a subset of the training data. Given a problem set
    and a n "folds", it separates the problem set into n subsets, and the
    repeatedly trains on one subset and tests on another. While the accuracy
-   will generally be lower than a SVM trained on the enter data set, the
+   will generally be lower than a SVM trained on the entire data set, the
    accuracy score returned should be relatively useful, so it can be used to
    test different training parameters.
   </simpara>
diff --git a/reference/swoole/swoole/buffer/read.xml b/reference/swoole/swoole/buffer/read.xml
index c6e034139349..e71a1c4a4e3c 100644
--- a/reference/swoole/swoole/buffer/read.xml
+++ b/reference/swoole/swoole/buffer/read.xml
@@ -44,9 +44,9 @@
 
  <refsect1 role="returnvalues">
   &reftitle.returnvalues;
-  <para>
-   The data readed from the memory buffer.
-  </para>
+  <simpara>
+   The data read from the memory buffer.
+  </simpara>
  </refsect1>
 
 
diff --git a/reference/swoole/swoole/buffer/substr.xml b/reference/swoole/swoole/buffer/substr.xml
index cb42fc37b59c..9ee5d794eeed 100644
--- a/reference/swoole/swoole/buffer/substr.xml
+++ b/reference/swoole/swoole/buffer/substr.xml
@@ -54,9 +54,9 @@
 
  <refsect1 role="returnvalues">
   &reftitle.returnvalues;
-  <para>
-   The data or string readed from the memory buffer.
-  </para>
+  <simpara>
+   The data or string read from the memory buffer.
+  </simpara>
  </refsect1>
 
 
diff --git a/reference/swoole/swoole/channel/push.xml b/reference/swoole/swoole/channel/push.xml
index 242194e9f136..9c138f0d2282 100644
--- a/reference/swoole/swoole/channel/push.xml
+++ b/reference/swoole/swoole/channel/push.xml
@@ -41,9 +41,9 @@
 
  <refsect1 role="returnvalues">
   &reftitle.returnvalues;
-  <para>
-   Whether the data is pushed into he Swoole channel.
-  </para>
+  <simpara>
+   Whether the data is pushed into the Swoole channel.
+  </simpara>
  </refsect1>
 
 
diff --git a/reference/swoole/swoole/lock/construct.xml b/reference/swoole/swoole/lock/construct.xml
index 56b4694b219e..5d638c1c2fa8 100644
--- a/reference/swoole/swoole/lock/construct.xml
+++ b/reference/swoole/swoole/lock/construct.xml
@@ -14,9 +14,9 @@
    <methodparam choice="opt"><type>string</type><parameter>type</parameter></methodparam>
    <methodparam choice="opt"><type>string</type><parameter>file_lock_location</parameter></methodparam>
   </constructorsynopsis>
-  <para>
-    Swoole lock is used for data synchronization between multiple theads or processes.
-  </para>
+  <simpara>
+    Swoole lock is used for data synchronization between multiple threads or processes.
+  </simpara>
 
  </refsect1>
 
diff --git a/reference/sync/book.xml b/reference/sync/book.xml
index 40563094a2c2..8b8f7109609c 100644
--- a/reference/sync/book.xml
+++ b/reference/sync/book.xml
@@ -8,7 +8,7 @@
  <preface xml:id="intro.sync">
   &reftitle.intro;
   <simpara>
-   The <literal>sync</literal> extension introduces cross-platform synchonization objects into PHP.
+   The <literal>sync</literal> extension introduces cross-platform synchronization objects into PHP.
    Named and unnamed Mutex, Semaphore, Event, Reader-Writer, and named Shared Memory
    objects provide OS-level synchronization on both POSIX (e.g. Linux) and Windows
    platforms.
diff --git a/reference/ui/ui.controls.editablecombo.xml b/reference/ui/ui.controls.editablecombo.xml
index d6db86f39efe..3046942c8236 100644
--- a/reference/ui/ui.controls.editablecombo.xml
+++ b/reference/ui/ui.controls.editablecombo.xml
@@ -3,7 +3,7 @@
 
 <reference xml:id="class.ui-controls-editablecombo" role="class" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xi="http://www.w3.org/2001/XInclude">
 
- <title>EdiableCombo Control</title>
+ <title>EditableCombo Control</title>
  <titleabbrev>UI\Controls\EditableCombo</titleabbrev>
 
  <partintro>
diff --git a/reference/ui/ui/controls/form/delete.xml b/reference/ui/ui/controls/form/delete.xml
index ab8aaaced794..cd7a95b71c14 100644
--- a/reference/ui/ui/controls/form/delete.xml
+++ b/reference/ui/ui/controls/form/delete.xml
@@ -34,9 +34,9 @@
 
  <refsect1 role="returnvalues">
   &reftitle.returnvalues;
-  <para>
-   Indication of succcess
-  </para>
+  <simpara>
+   Indication of success
+  </simpara>
  </refsect1>
 
 
diff --git a/reference/ui/ui/controls/separator/construct.xml b/reference/ui/ui/controls/separator/construct.xml
index 722d40f64d25..7285028a2985 100644
--- a/reference/ui/ui/controls/separator/construct.xml
+++ b/reference/ui/ui/controls/separator/construct.xml
@@ -25,9 +25,9 @@
    <varlistentry>
     <term><parameter>type</parameter></term>
     <listitem>
-     <para>
-      Separator::Horizonal or Separator::Vertical
-     </para>
+     <simpara>
+      Separator::Horizontal or Separator::Vertical
+     </simpara>
     </listitem>
    </varlistentry>
   </variablelist>
diff --git a/reference/ui/ui/draw/brush.gradient/addstop.xml b/reference/ui/ui/draw/brush.gradient/addstop.xml
index 59c144ff3986..ac77d0387114 100644
--- a/reference/ui/ui/draw/brush.gradient/addstop.xml
+++ b/reference/ui/ui/draw/brush.gradient/addstop.xml
@@ -19,9 +19,9 @@
    <methodparam><type>float</type><parameter>position</parameter></methodparam>
    <methodparam><type>int</type><parameter>color</parameter></methodparam>
   </methodsynopsis>
-  <para>
-   Shall at a stop of the given color at the given position
-  </para>
+  <simpara>
+   Shall add a stop of the given color at the given position
+  </simpara>
 
  </refsect1>
 
diff --git a/reference/ui/ui/size/getwidth.xml b/reference/ui/ui/size/getwidth.xml
index e1d49ba00fcf..2e54545997ce 100644
--- a/reference/ui/ui/size/getwidth.xml
+++ b/reference/ui/ui/size/getwidth.xml
@@ -4,7 +4,7 @@
 <refentry xml:id="ui-size.getwidth" xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink">
  <refnamediv>
   <refname>UI\Size::getWidth</refname>
-  <refpurpose>Retrives Width</refpurpose>
+  <refpurpose>Retrieves Width</refpurpose>
  </refnamediv>
 
  <refsect1 role="description">
diff --git a/reference/ui/ui/window/isfullscreen.xml b/reference/ui/ui/window/isfullscreen.xml
index 9c3a2ded5b80..be55a2704e7a 100644
--- a/reference/ui/ui/window/isfullscreen.xml
+++ b/reference/ui/ui/window/isfullscreen.xml
@@ -13,9 +13,9 @@
    <modifier>public</modifier> <type>bool</type><methodname>UI\Window::isFullScreen</methodname>
    <void />
   </methodsynopsis>
-  <para>
-   Shall detect if this Window us using the whole screen
-  </para>
+  <simpara>
+   Shall detect if this Window is using the whole screen
+  </simpara>
 
  </refsect1>
 
diff --git a/reference/uopz/functions/uopz-extend.xml b/reference/uopz/functions/uopz-extend.xml
index 465f63b1b900..171ec21bde8a 100644
--- a/reference/uopz/functions/uopz-extend.xml
+++ b/reference/uopz/functions/uopz-extend.xml
@@ -51,7 +51,7 @@
  <refsect1 role="errors">
   &reftitle.errors;
   <simpara>
-   As of PHP 7.4.0, <function>uopz_extends</function> throws a <classname>RuntimeException</classname>,
+   As of PHP 7.4.0, <function>uopz_extend</function> throws a <classname>RuntimeException</classname>,
    if <link linkend="book.opcache">OPcache</link> is enabled,
    and the class entry of either <parameter>class</parameter>
    or <parameter>parent</parameter> (if it is a trait) is immutable.
diff --git a/reference/uopz/functions/uopz-get-static.xml b/reference/uopz/functions/uopz-get-static.xml
index cf79b4deca63..93ce34b94ed2 100644
--- a/reference/uopz/functions/uopz-get-static.xml
+++ b/reference/uopz/functions/uopz-get-static.xml
@@ -51,12 +51,12 @@
    Returns an associative <type>array</type> of variable names mapped to their
    current values on success, or &null; if the function or method does not exist.
   </para>
-  <para>
-   As of PHP 8.3.0, static initialzers are either computed during compile time,
+  <simpara>
+   As of PHP 8.3.0, static initializers are either computed during compile time,
    or if that is not possible, only when the function or method is run the first
    time, in which case the value of the static variable is reported as &null;
    prior to the first invocation.
-  </para>
+  </simpara>
  </refsect1>
 
  <refsect1 role="examples">
diff --git a/reference/uopz/functions/uopz-implement.xml b/reference/uopz/functions/uopz-implement.xml
index 5fd668acf80c..6ed8b25fa823 100644
--- a/reference/uopz/functions/uopz-implement.xml
+++ b/reference/uopz/functions/uopz-implement.xml
@@ -52,7 +52,7 @@
  <refsect1 role="errors">
   &reftitle.errors;
   <simpara>
-   As of PHP 7.4.0, <function>uopz_implements</function> throws a <classname>RuntimeException</classname>,
+   As of PHP 7.4.0, <function>uopz_implement</function> throws a <classname>RuntimeException</classname>,
    if <link linkend="book.opcache">OPcache</link> is enabled,
    and the class entry of <parameter>class</parameter> is immutable.
   </simpara>
diff --git a/reference/win32service/functions/win32-query-service-status.xml b/reference/win32service/functions/win32-query-service-status.xml
index 5c0c51ed209f..1a58ac640d11 100644
--- a/reference/win32service/functions/win32-query-service-status.xml
+++ b/reference/win32service/functions/win32-query-service-status.xml
@@ -81,13 +81,13 @@
     <varlistentry>
      <term><parameter>Win32ExitCode</parameter></term>
      <listitem>
-      <para>
+      <simpara>
        If the service exited, the return code from the process. This value is equal to 
        <constant>WIN32_ERROR_SERVICE_SPECIFIC_ERROR</constant> 
-       if the exit mode is not gracefuly. See 
+       if the exit mode is not graceful. See
        <link linkend="win32service.constants.errors">Win32Service error codes</link> and 
        <function>win32_set_service_exit_mode</function>
-      </para>
+      </simpara>
      </listitem>
     </varlistentry>
     <varlistentry>
diff --git a/reference/win32service/functions/win32-set-service-exit-mode.xml b/reference/win32service/functions/win32-set-service-exit-mode.xml
index 0bd7c463d504..2618d713f0c9 100644
--- a/reference/win32service/functions/win32-set-service-exit-mode.xml
+++ b/reference/win32service/functions/win32-set-service-exit-mode.xml
@@ -13,11 +13,11 @@
    <type>bool</type><methodname>win32_set_service_exit_mode</methodname>
    <methodparam choice="opt"><type>bool</type><parameter>gracefulMode</parameter><initializer>true</initializer></methodparam>
   </methodsynopsis>
-  <para>
+  <simpara>
    If <parameter>gracefulMode</parameter> parameter is provided, the exit mode 
-is changed. When the exit mode is not gracefuly, the exit code used can be set 
+is changed. When the exit mode is not graceful, the exit code used can be set
 with the <function>win32_set_service_exit_code</function> function.
-  </para>
+  </simpara>
   
   <caution>
    <para>
diff --git a/reference/yaconf/yaconf.xml b/reference/yaconf/yaconf.xml
index f5913fa82fa8..1192bed93b67 100644
--- a/reference/yaconf/yaconf.xml
+++ b/reference/yaconf/yaconf.xml
@@ -11,12 +11,12 @@
 <!-- {{{ Yaconf intro -->
   <section xml:id="yaconf.intro">
    &reftitle.intro;
-   <para>
+   <simpara>
     Yaconf is a configurations container,
-    it parses INIT files, stores the result in
+    it parses INI files, stores the result in
     PHP when PHP is started, the result lives 
     with the whole PHP lifecycle.
-   </para>
+   </simpara>
   </section>
 <!-- }}} -->
 
diff --git a/reference/yaf/yaf-loader.xml b/reference/yaf/yaf-loader.xml
index e486ffe4e78e..d333b0fd3921 100644
--- a/reference/yaf/yaf-loader.xml
+++ b/reference/yaf/yaf-loader.xml
@@ -23,7 +23,7 @@
    <para>
     <classname>Yaf_Loader</classname> attempt to load a class only one shot, if
     failed, depend on <link
-     linkend="ini.yaf.use-spl-autoload">yaf.use_spl_auload</link>, if this
+     linkend="ini.yaf.use-spl-autoload">yaf.use_spl_autoload</link>, if this
     config is On <methodname>Yaf_Loader::autoload</methodname> will return 
     &false;, thus give the chance to other autoload function. if it is Off 
     (by default), <methodname>Yaf_Loader::autoload</methodname> will return 
diff --git a/reference/yaf/yaf_application/construct.xml b/reference/yaf/yaf_application/construct.xml
index de2018aa87b9..5a557876adfc 100644
--- a/reference/yaf/yaf_application/construct.xml
+++ b/reference/yaf/yaf_application/construct.xml
@@ -12,7 +12,7 @@
   <constructorsynopsis>
    <modifier>public</modifier> <methodname>Yaf_Application::__construct</methodname>
    <methodparam><type>mixed</type><parameter>config</parameter></methodparam>
-   <methodparam choice="opt"><type>string</type><parameter>envrion</parameter></methodparam>
+   <methodparam choice="opt"><type>string</type><parameter>environ</parameter></methodparam>
   </constructorsynopsis>
   <para>
    Instance a <classname>Yaf_Application</classname>.
@@ -80,7 +80,7 @@ ap.modules=Index
     </listitem>
    </varlistentry>
    <varlistentry>
-    <term><parameter>envrion</parameter></term>
+    <term><parameter>environ</parameter></term>
     <listitem>
      <para>
       Which section will be loaded as the final config
diff --git a/reference/yaf/yaf_route_rewrite/construct.xml b/reference/yaf/yaf_route_rewrite/construct.xml
index 67375dcfb121..ce2725f8501c 100644
--- a/reference/yaf/yaf_route_rewrite/construct.xml
+++ b/reference/yaf/yaf_route_rewrite/construct.xml
@@ -80,7 +80,7 @@
     * Add a rewrite route to Yaf_Router route stack
     */
     Yaf_Dispatcher::getInstance()->getRouter()->addRoute("name",
-        new Yaf_Route_rewrite(
+        new Yaf_Route_Rewrite(
            "/product/:name/:id/*", //match request uri leading "/product"
            array(
                'controller' => "product",  //route to product controller,
diff --git a/security/cgi-bin.xml b/security/cgi-bin.xml
index 5e9a98231439..d46c5df085d8 100644
--- a/security/cgi-bin.xml
+++ b/security/cgi-bin.xml
@@ -69,7 +69,7 @@
        linkend="ini.doc-root">doc_root</link> and <link
        linkend="ini.user-dir">user_dir</link> can be used to prevent
        this attack, if the server document tree has any directories
-       with access restrictions.  See below for full the explanation
+       with access restrictions.  See below for the full explanation
        of the different combinations.
       </simpara>
      </listitem>